home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / 4_0 / VIVIDUS / QIA.SIT / Qd3d in Action.rsrc / bin.rsrc_CODE_3.txt < prev    next >
Text File  |  1991-10-22  |  417KB  |  7,700 lines

  1. # near model CODE resource
  2. # entry label at 0x0000
  3. export_427:
  4. entry:
  5. 00000000  4E56 FFFC                link       A6, -0x0004
  6. 00000004  206E 0008                movea.l    A0, [A6 + 0x8]
  7. 00000008  2050                     movea.l    A0, [A0]
  8. 0000000A  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  9. 0000000E  A955                     trap       DisposeControl
  10. 00000010  206E 0008                movea.l    A0, [A6 + 0x8]
  11. 00000014  2050                     movea.l    A0, [A0]
  12. 00000016  42A8 006C                clr.l      [A0 + 0x6C]
  13. 0000001A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000001E  4EBA 1040                jsr        [PC + 0x1040 /* 00001060 */]
  15. 00000022  4E5E                     unlink     A6
  16. 00000024  4E75                     rts
  17. export_428:
  18. 00000026  4E56 FFFC                link       A6, -0x0004
  19. 0000002A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20. 0000002E  4EAD E782                jsr        [A5 - 0x187E]
  21. 00000032  206E 0008                movea.l    A0, [A6 + 0x8]
  22. 00000036  2050                     movea.l    A0, [A0]
  23. 00000038  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  24. 0000003C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  25. 00000040  A963                     trap       SetControlValue/SetCtlValue
  26. 00000042  486E 000C                pea.l      [A6 + 0xC]
  27. 00000046  4878 0003                pea.l      [0x00000003]
  28. 0000004A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  29. 0000004E  4EAD EEB4                jsr        [A5 - 0x114C]
  30. 00000052  4E5E                     unlink     A6
  31. 00000054  4E75                     rts
  32. export_429:
  33. 00000056  4E56 0000                link       A6, 0
  34. 0000005A  4267                     clr.w      -[A7]
  35. 0000005C  206E 0008                movea.l    A0, [A6 + 0x8]
  36. 00000060  2050                     movea.l    A0, [A0]
  37. 00000062  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  38. 00000066  A960                     trap       GetControlValue/GetCtlValue
  39. 00000068  301F                     move.w     D0, [A7]+
  40. 0000006A  4E5E                     unlink     A6
  41. 0000006C  4E75                     rts
  42. export_430:
  43. 0000006E  4E56 0000                link       A6, 0
  44. 00000072  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  45. 00000076  4EAD E782                jsr        [A5 - 0x187E]
  46. 0000007A  206E 0008                movea.l    A0, [A6 + 0x8]
  47. 0000007E  2050                     movea.l    A0, [A0]
  48. 00000080  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  49. 00000084  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  50. 00000088  A965                     trap       SetControlMaximum/SetMaxCtl
  51. 0000008A  4E5E                     unlink     A6
  52. 0000008C  4E75                     rts
  53. export_431:
  54. 0000008E  4E56 0000                link       A6, 0
  55. 00000092  4267                     clr.w      -[A7]
  56. 00000094  206E 0008                movea.l    A0, [A6 + 0x8]
  57. 00000098  2050                     movea.l    A0, [A0]
  58. 0000009A  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  59. 0000009E  A962                     trap       GetControlMaximum/GetMaxCtl
  60. 000000A0  301F                     move.w     D0, [A7]+
  61. 000000A2  4E5E                     unlink     A6
  62. 000000A4  4E75                     rts
  63. export_432:
  64. 000000A6  4E56 0000                link       A6, 0
  65. 000000AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  66. 000000AE  4EAD E782                jsr        [A5 - 0x187E]
  67. 000000B2  206E 0008                movea.l    A0, [A6 + 0x8]
  68. 000000B6  2050                     movea.l    A0, [A0]
  69. 000000B8  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  70. 000000BC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  71. 000000C0  A964                     trap       SetControlMinimum/SetMinCtl
  72. 000000C2  4E5E                     unlink     A6
  73. 000000C4  4E75                     rts
  74. export_433:
  75. 000000C6  4E56 0000                link       A6, 0
  76. 000000CA  4267                     clr.w      -[A7]
  77. 000000CC  206E 0008                movea.l    A0, [A6 + 0x8]
  78. 000000D0  2050                     movea.l    A0, [A0]
  79. 000000D2  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  80. 000000D6  A961                     trap       GetControlMinimum/GetMinCtl
  81. 000000D8  301F                     move.w     D0, [A7]+
  82. 000000DA  4E5E                     unlink     A6
  83. 000000DC  4E75                     rts
  84. export_434:
  85. 000000DE  4E56 0000                link       A6, 0
  86. 000000E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  87. 000000E6  4EAD E782                jsr        [A5 - 0x187E]
  88. 000000EA  206E 0008                movea.l    A0, [A6 + 0x8]
  89. 000000EE  2050                     movea.l    A0, [A0]
  90. 000000F0  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  91. 000000F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  92. 000000F8  A95F                     trap       SetControlTitle/SetCTitle
  93. 000000FA  4E5E                     unlink     A6
  94. 000000FC  4E75                     rts
  95. export_435:
  96. 000000FE  4E56 0000                link       A6, 0
  97. 00000102  206E 0008                movea.l    A0, [A6 + 0x8]
  98. 00000106  2050                     movea.l    A0, [A0]
  99. 00000108  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  100. 0000010C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  101. 00000110  A95E                     trap       GetControlTitle/GetCTitle
  102. 00000112  4E5E                     unlink     A6
  103. 00000114  4E75                     rts
  104. export_436:
  105. 00000116  4E56 0000                link       A6, 0
  106. 0000011A  206E 0008                movea.l    A0, [A6 + 0x8]
  107. 0000011E  2050                     movea.l    A0, [A0]
  108. 00000120  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  109. 00000124  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  110. 00000128  A96B                     trap       SetControlAction/SetCtlAction
  111. 0000012A  4E5E                     unlink     A6
  112. 0000012C  4E75                     rts
  113. export_437:
  114. 0000012E  4E56 FFF8                link       A6, -0x0008
  115. 00000132  2F0C                     move.l     -[A7], A4
  116. 00000134  286E 0008                movea.l    A4, [A6 + 0x8]
  117. 00000138  2054                     movea.l    A0, [A4]
  118. 0000013A  4A28 001A                tst.b      [A0 + 0x1A]
  119. 0000013E  6638                     bne        +0x3A /* 00000178 */
  120. 00000140  2F0C                     move.l     -[A7], A4
  121. 00000142  4EAD E782                jsr        [A5 - 0x187E]
  122. 00000146  A896                     trap       HidePen
  123. 00000148  2054                     movea.l    A0, [A4]
  124. 0000014A  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  125. 0000014E  A957                     trap       ShowControl
  126. 00000150  A897                     trap       ShowPen
  127. 00000152  2054                     movea.l    A0, [A4]
  128. 00000154  2068 006C                movea.l    A0, [A0 + 0x6C]
  129. 00000158  2050                     movea.l    A0, [A0]
  130. 0000015A  2D68 0008 FFF8           move.l     [A6 - 0x8], [A0 + 0x8]
  131. 00000160  2D68 000C FFFC           move.l     [A6 - 0x4], [A0 + 0xC]
  132. 00000166  486E FFF8                pea.l      [A6 - 0x8]
  133. 0000016A  A928                     trap       InvalRect
  134. 0000016C  2054                     movea.l    A0, [A4]
  135. 0000016E  117C 0001 001A           move.b     [A0 + 0x1A], 0x1
  136. 00000174  4EBA 47D6                jsr        [PC + 0x47D6 /* 0000494C */]
  137. label00000178:
  138. 00000178  285F                     movea.l    A4, [A7]+
  139. 0000017A  4E5E                     unlink     A6
  140. 0000017C  4E75                     rts
  141. export_438:
  142. 0000017E  4E56 FFF8                link       A6, -0x0008
  143. 00000182  2F0C                     move.l     -[A7], A4
  144. 00000184  286E 0008                movea.l    A4, [A6 + 0x8]
  145. 00000188  2054                     movea.l    A0, [A4]
  146. 0000018A  4A28 001A                tst.b      [A0 + 0x1A]
  147. 0000018E  6736                     beq        +0x38 /* 000001C6 */
  148. 00000190  2F0C                     move.l     -[A7], A4
  149. 00000192  4EAD E782                jsr        [A5 - 0x187E]
  150. 00000196  A896                     trap       HidePen
  151. 00000198  2054                     movea.l    A0, [A4]
  152. 0000019A  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  153. 0000019E  A958                     trap       HideControl
  154. 000001A0  A897                     trap       ShowPen
  155. 000001A2  2054                     movea.l    A0, [A4]
  156. 000001A4  2068 006C                movea.l    A0, [A0 + 0x6C]
  157. 000001A8  2050                     movea.l    A0, [A0]
  158. 000001AA  2D68 0008 FFF8           move.l     [A6 - 0x8], [A0 + 0x8]
  159. 000001B0  2D68 000C FFFC           move.l     [A6 - 0x4], [A0 + 0xC]
  160. 000001B6  486E FFF8                pea.l      [A6 - 0x8]
  161. 000001BA  A928                     trap       InvalRect
  162. 000001BC  2054                     movea.l    A0, [A4]
  163. 000001BE  4228 001A                clr.b      [A0 + 0x1A]
  164. 000001C2  4EBA 4788                jsr        [PC + 0x4788 /* 0000494C */]
  165. label000001C6:
  166. 000001C6  285F                     movea.l    A4, [A7]+
  167. 000001C8  4E5E                     unlink     A6
  168. 000001CA  4E75                     rts
  169. export_439:
  170. 000001CC  4E56 FFF8                link       A6, -0x0008
  171. 000001D0  2F0C                     move.l     -[A7], A4
  172. 000001D2  286E 0008                movea.l    A4, [A6 + 0x8]
  173. 000001D6  2054                     movea.l    A0, [A4]
  174. 000001D8  4A28 001B                tst.b      [A0 + 0x1B]
  175. 000001DC  6644                     bne        +0x46 /* 00000222 */
  176. 000001DE  2054                     movea.l    A0, [A4]
  177. 000001E0  117C 0001 001B           move.b     [A0 + 0x1B], 0x1
  178. 000001E6  4EBA 4764                jsr        [PC + 0x4764 /* 0000494C */]
  179. 000001EA  2F0C                     move.l     -[A7], A4
  180. 000001EC  4EAD E782                jsr        [A5 - 0x187E]
  181. 000001F0  A896                     trap       HidePen
  182. 000001F2  2054                     movea.l    A0, [A4]
  183. 000001F4  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  184. 000001F8  4267                     clr.w      -[A7]
  185. 000001FA  A95D                     trap       HiliteControl
  186. 000001FC  A897                     trap       ShowPen
  187. 000001FE  486E FFF8                pea.l      [A6 - 0x8]
  188. 00000202  2054                     movea.l    A0, [A4]
  189. 00000204  4868 0046                pea.l      [A0 + 0x46]
  190. 00000208  2F0C                     move.l     -[A7], A4
  191. 0000020A  4EAD 0842                jsr        [A5 + 0x842]
  192. 0000020E  486E FFF8                pea.l      [A6 - 0x8]
  193. 00000212  2F0C                     move.l     -[A7], A4
  194. 00000214  4EAD E3B2                jsr        [A5 - 0x1C4E]
  195. 00000218  486E FFF8                pea.l      [A6 - 0x8]
  196. 0000021C  A92A                     trap       ValidRect
  197. 0000021E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  198. label00000222:
  199. 00000222  285F                     movea.l    A4, [A7]+
  200. 00000224  4E5E                     unlink     A6
  201. 00000226  4E75                     rts
  202. export_440:
  203. 00000228  4E56 FFF8                link       A6, -0x0008
  204. 0000022C  2F0C                     move.l     -[A7], A4
  205. 0000022E  286E 0008                movea.l    A4, [A6 + 0x8]
  206. 00000232  2054                     movea.l    A0, [A4]
  207. 00000234  4A28 001B                tst.b      [A0 + 0x1B]
  208. 00000238  673E                     beq        +0x40 /* 00000278 */
  209. 0000023A  2054                     movea.l    A0, [A4]
  210. 0000023C  4228 001B                clr.b      [A0 + 0x1B]
  211. 00000240  4EBA 470A                jsr        [PC + 0x470A /* 0000494C */]
  212. 00000244  2F0C                     move.l     -[A7], A4
  213. 00000246  4EAD E782                jsr        [A5 - 0x187E]
  214. 0000024A  A896                     trap       HidePen
  215. 0000024C  2054                     movea.l    A0, [A4]
  216. 0000024E  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  217. 00000252  3F3C 00FF                move.w     -[A7], 0xFF
  218. 00000256  A95D                     trap       HiliteControl
  219. 00000258  A897                     trap       ShowPen
  220. 0000025A  486E FFF8                pea.l      [A6 - 0x8]
  221. 0000025E  2054                     movea.l    A0, [A4]
  222. 00000260  4868 0046                pea.l      [A0 + 0x46]
  223. 00000264  2F0C                     move.l     -[A7], A4
  224. 00000266  4EAD 0842                jsr        [A5 + 0x842]
  225. 0000026A  486E FFF8                pea.l      [A6 - 0x8]
  226. 0000026E  2F0C                     move.l     -[A7], A4
  227. 00000270  4EAD E3B2                jsr        [A5 - 0x1C4E]
  228. 00000274  4FEF 0014                lea.l      A7, [A7 + 0x14]
  229. label00000278:
  230. 00000278  285F                     movea.l    A4, [A7]+
  231. 0000027A  4E5E                     unlink     A6
  232. 0000027C  4E75                     rts
  233. export_441:
  234. 0000027E  4E56 FFEC                link       A6, -0x0014
  235. 00000282  48E7 0108                movem.l    -[A7], D7,A4
  236. 00000286  1E2E 0014                move.b     D7, [A6 + 0x14]
  237. 0000028A  286E 0008                movea.l    A4, [A6 + 0x8]
  238. 0000028E  1F07                     move.b     -[A7], D7
  239. 00000290  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  240. 00000294  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  241. 00000298  2F0C                     move.l     -[A7], A4
  242. 0000029A  4EBA 11D0                jsr        [PC + 0x11D0 /* 0000146C */]
  243. 0000029E  2054                     movea.l    A0, [A4]
  244. 000002A0  2EA8 000E                move.l     [A7], [A0 + 0xE]
  245. 000002A4  A873                     trap       SetPort
  246. 000002A6  4297                     clr.l      [A7]
  247. 000002A8  A878                     trap       SetOrigin
  248. 000002AA  4A07                     tst.b      D7
  249. 000002AC  5C8F                     addq.l     A7, 6
  250. 000002AE  6610                     bne        +0x12 /* 000002C0 */
  251. 000002B0  2054                     movea.l    A0, [A4]
  252. 000002B2  2068 000E                movea.l    A0, [A0 + 0xE]
  253. 000002B6  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  254. 000002BA  2F2D E18C                move.l     -[A7], [A5 - 0x1E74]
  255. 000002BE  A8DC                     trap       CopyRgn
  256. label000002C0:
  257. 000002C0  A896                     trap       HidePen
  258. 000002C2  4A07                     tst.b      D7
  259. 000002C4  6708                     beq        +0xA /* 000002CE */
  260. 000002C6  2054                     movea.l    A0, [A4]
  261. 000002C8  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  262. 000002CC  A958                     trap       HideControl
  263. label000002CE:
  264. 000002CE  486E FFEC                pea.l      [A6 - 0x14]
  265. 000002D2  2F0C                     move.l     -[A7], A4
  266. 000002D4  4EAD E748                jsr        [A5 - 0x18B8]
  267. 000002D8  2054                     movea.l    A0, [A4]
  268. 000002DA  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  269. 000002DE  3028 0058                move.w     D0, [A0 + 0x58]
  270. 000002E2  4440                     neg.w      D0
  271. 000002E4  D06E FFF2                add.w      D0, [A6 - 0xE]
  272. 000002E8  3F00                     move.w     -[A7], D0
  273. 000002EA  3028 005C                move.w     D0, [A0 + 0x5C]
  274. 000002EE  4440                     neg.w      D0
  275. 000002F0  D06E FFEE                add.w      D0, [A6 - 0x12]
  276. 000002F4  3F00                     move.w     -[A7], D0
  277. 000002F6  A959                     trap       MoveControl
  278. 000002F8  A897                     trap       ShowPen
  279. 000002FA  4A07                     tst.b      D7
  280. 000002FC  588F                     addq.l     A7, 4
  281. 000002FE  662E                     bne        +0x30 /* 0000032E */
  282. 00000300  2054                     movea.l    A0, [A4]
  283. 00000302  2068 000E                movea.l    A0, [A0 + 0xE]
  284. 00000306  4868 0010                pea.l      [A0 + 0x10]
  285. 0000030A  A92A                     trap       ValidRect
  286. 0000030C  426E FFFC                clr.w      [A6 - 0x4]
  287. 00000310  426E FFFE                clr.w      [A6 - 0x2]
  288. 00000314  486E FFFC                pea.l      [A6 - 0x4]
  289. 00000318  A871                     trap       GlobalToLocal
  290. 0000031A  2F2D E18C                move.l     -[A7], [A5 - 0x1E74]
  291. 0000031E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  292. 00000322  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  293. 00000326  A8E0                     trap       OffsetRgn/OfsetRgn
  294. 00000328  2F2D E18C                move.l     -[A7], [A5 - 0x1E74]
  295. 0000032C  A927                     trap       InvalRgn
  296. label0000032E:
  297. 0000032E  4EBA 461C                jsr        [PC + 0x461C /* 0000494C */]
  298. 00000332  4CDF 1080                movem.l    A4,D7, [A7]+
  299. 00000336  4E5E                     unlink     A6
  300. 00000338  4E75                     rts
  301. export_442:
  302. 0000033A  4E56 FFEC                link       A6, -0x0014
  303. 0000033E  48E7 0108                movem.l    -[A7], D7,A4
  304. 00000342  1E2E 0010                move.b     D7, [A6 + 0x10]
  305. 00000346  286E 0008                movea.l    A4, [A6 + 0x8]
  306. 0000034A  1F07                     move.b     -[A7], D7
  307. 0000034C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  308. 00000350  2F0C                     move.l     -[A7], A4
  309. 00000352  4EBA 11D4                jsr        [PC + 0x11D4 /* 00001528 */]
  310. 00000356  2054                     movea.l    A0, [A4]
  311. 00000358  2EA8 000E                move.l     [A7], [A0 + 0xE]
  312. 0000035C  A873                     trap       SetPort
  313. 0000035E  4297                     clr.l      [A7]
  314. 00000360  A878                     trap       SetOrigin
  315. 00000362  4A07                     tst.b      D7
  316. 00000364  548F                     addq.l     A7, 2
  317. 00000366  6610                     bne        +0x12 /* 00000378 */
  318. 00000368  2054                     movea.l    A0, [A4]
  319. 0000036A  2068 000E                movea.l    A0, [A0 + 0xE]
  320. 0000036E  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  321. 00000372  2F2D E18C                move.l     -[A7], [A5 - 0x1E74]
  322. 00000376  A8DC                     trap       CopyRgn
  323. label00000378:
  324. 00000378  A896                     trap       HidePen
  325. 0000037A  4A07                     tst.b      D7
  326. 0000037C  6708                     beq        +0xA /* 00000386 */
  327. 0000037E  2054                     movea.l    A0, [A4]
  328. 00000380  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  329. 00000384  A958                     trap       HideControl
  330. label00000386:
  331. 00000386  486E FFEC                pea.l      [A6 - 0x14]
  332. 0000038A  2F0C                     move.l     -[A7], A4
  333. 0000038C  4EAD E748                jsr        [A5 - 0x18B8]
  334. 00000390  2054                     movea.l    A0, [A4]
  335. 00000392  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  336. 00000396  3028 0058                move.w     D0, [A0 + 0x58]
  337. 0000039A  4440                     neg.w      D0
  338. 0000039C  D06E FFF2                add.w      D0, [A6 - 0xE]
  339. 000003A0  3F00                     move.w     -[A7], D0
  340. 000003A2  3028 005C                move.w     D0, [A0 + 0x5C]
  341. 000003A6  4440                     neg.w      D0
  342. 000003A8  D06E FFEE                add.w      D0, [A6 - 0x12]
  343. 000003AC  3F00                     move.w     -[A7], D0
  344. 000003AE  A959                     trap       MoveControl
  345. 000003B0  2054                     movea.l    A0, [A4]
  346. 000003B2  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  347. 000003B6  302E FFFA                move.w     D0, [A6 - 0x6]
  348. 000003BA  906E FFF2                sub.w      D0, [A6 - 0xE]
  349. 000003BE  3F00                     move.w     -[A7], D0
  350. 000003C0  302E FFF6                move.w     D0, [A6 - 0xA]
  351. 000003C4  906E FFEE                sub.w      D0, [A6 - 0x12]
  352. 000003C8  3F00                     move.w     -[A7], D0
  353. 000003CA  A95C                     trap       SizeControl
  354. 000003CC  A897                     trap       ShowPen
  355. 000003CE  4A07                     tst.b      D7
  356. 000003D0  662E                     bne        +0x30 /* 00000400 */
  357. 000003D2  2054                     movea.l    A0, [A4]
  358. 000003D4  2068 000E                movea.l    A0, [A0 + 0xE]
  359. 000003D8  4868 0010                pea.l      [A0 + 0x10]
  360. 000003DC  A92A                     trap       ValidRect
  361. 000003DE  426E FFFC                clr.w      [A6 - 0x4]
  362. 000003E2  426E FFFE                clr.w      [A6 - 0x2]
  363. 000003E6  486E FFFC                pea.l      [A6 - 0x4]
  364. 000003EA  A871                     trap       GlobalToLocal
  365. 000003EC  2F2D E18C                move.l     -[A7], [A5 - 0x1E74]
  366. 000003F0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  367. 000003F4  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  368. 000003F8  A8E0                     trap       OffsetRgn/OfsetRgn
  369. 000003FA  2F2D E18C                move.l     -[A7], [A5 - 0x1E74]
  370. 000003FE  A927                     trap       InvalRgn
  371. label00000400:
  372. 00000400  4EBA 454A                jsr        [PC + 0x454A /* 0000494C */]
  373. 00000404  4CDF 1080                movem.l    A4,D7, [A7]+
  374. 00000408  4E5E                     unlink     A6
  375. 0000040A  4E75                     rts
  376. export_444:
  377. 0000040C  4E56 FFF4                link       A6, -0x000C
  378. 00000410  2F0C                     move.l     -[A7], A4
  379. 00000412  286E 0008                movea.l    A4, [A6 + 0x8]
  380. 00000416  2F0C                     move.l     -[A7], A4
  381. 00000418  4EAD E782                jsr        [A5 - 0x187E]
  382. 0000041C  2054                     movea.l    A0, [A4]
  383. 0000041E  4A28 0063                tst.b      [A0 + 0x63]
  384. 00000422  588F                     addq.l     A7, 4
  385. 00000424  6636                     bne        +0x38 /* 0000045C */
  386. 00000426  486E FFF8                pea.l      [A6 - 0x8]
  387. 0000042A  2054                     movea.l    A0, [A4]
  388. 0000042C  4868 0046                pea.l      [A0 + 0x46]
  389. 00000430  2F0C                     move.l     -[A7], A4
  390. 00000432  4EAD 0842                jsr        [A5 + 0x842]
  391. 00000436  4217                     clr.b      [A7]
  392. 00000438  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  393. 0000043C  486E FFF8                pea.l      [A6 - 0x8]
  394. 00000440  486E FFF8                pea.l      [A6 - 0x8]
  395. 00000444  A8AA                     trap       SectRect
  396. 00000446  486E FFF8                pea.l      [A6 - 0x8]
  397. 0000044A  A87B                     trap       ClipRect
  398. 0000044C  2EAE 000C                move.l     [A7], [A6 + 0xC]
  399. 00000450  2F0C                     move.l     -[A7], A4
  400. 00000452  4EAD E3B0                jsr        [A5 - 0x1C50]
  401. 00000456  4FEF 0010                lea.l      A7, [A7 + 0x10]
  402. 0000045A  6028                     bra        +0x2A /* 00000484 */
  403. label0000045C:
  404. 0000045C  2054                     movea.l    A0, [A4]
  405. 0000045E  2068 006C                movea.l    A0, [A0 + 0x6C]
  406. 00000462  2050                     movea.l    A0, [A0]
  407. 00000464  216D E25A 0004           move.l     [A0 + 0x4], [A5 - 0x1DA6]
  408. 0000046A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  409. 0000046E  2F0C                     move.l     -[A7], A4
  410. 00000470  4EAD E3B0                jsr        [A5 - 0x1C50]
  411. 00000474  2054                     movea.l    A0, [A4]
  412. 00000476  2268 006C                movea.l    A1, [A0 + 0x6C]
  413. 0000047A  2251                     movea.l    A1, [A1]
  414. 0000047C  2368 000E 0004           move.l     [A1 + 0x4], [A0 + 0xE]
  415. 00000482  508F                     addq.l     A7, 8
  416. label00000484:
  417. 00000484  285F                     movea.l    A4, [A7]+
  418. 00000486  4E5E                     unlink     A6
  419. 00000488  4E75                     rts
  420. export_445:
  421. 0000048A  4E56 FFF8                link       A6, -0x0008
  422. 0000048E  2F0C                     move.l     -[A7], A4
  423. 00000490  286E 0008                movea.l    A4, [A6 + 0x8]
  424. 00000494  2B4C E72A                move.l     [A5 - 0x18D6], A4
  425. 00000498  2054                     movea.l    A0, [A4]
  426. 0000049A  4A28 0063                tst.b      [A0 + 0x63]
  427. 0000049E  670A                     beq        +0xC /* 000004AA */
  428. 000004A0  2F0C                     move.l     -[A7], A4
  429. 000004A2  4EAD E3C4                jsr        [A5 - 0x1C3C]
  430. 000004A6  588F                     addq.l     A7, 4
  431. 000004A8  6026                     bra        +0x28 /* 000004D0 */
  432. label000004AA:
  433. 000004AA  2054                     movea.l    A0, [A4]
  434. 000004AC  2F28 000E                move.l     -[A7], [A0 + 0xE]
  435. 000004B0  A873                     trap       SetPort
  436. 000004B2  42A7                     clr.l      -[A7]
  437. 000004B4  A878                     trap       SetOrigin
  438. 000004B6  486E FFF8                pea.l      [A6 - 0x8]
  439. 000004BA  2054                     movea.l    A0, [A4]
  440. 000004BC  4868 0046                pea.l      [A0 + 0x46]
  441. 000004C0  2F0C                     move.l     -[A7], A4
  442. 000004C2  4EAD 0842                jsr        [A5 + 0x842]
  443. 000004C6  486E FFF8                pea.l      [A6 - 0x8]
  444. 000004CA  A87B                     trap       ClipRect
  445. 000004CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  446. label000004D0:
  447. 000004D0  2054                     movea.l    A0, [A4]
  448. 000004D2  4AA8 005E                tst.l      [A0 + 0x5E]
  449. 000004D6  670C                     beq        +0xE /* 000004E4 */
  450. 000004D8  2054                     movea.l    A0, [A4]
  451. 000004DA  2F28 005E                move.l     -[A7], [A0 + 0x5E]
  452. 000004DE  4EAD 13EA                jsr        [A5 + 0x13EA]
  453. 000004E2  588F                     addq.l     A7, 4
  454. label000004E4:
  455. 000004E4  285F                     movea.l    A4, [A7]+
  456. 000004E6  4E5E                     unlink     A6
  457. 000004E8  4E75                     rts
  458. export_446:
  459. 000004EA  4E56 FFF8                link       A6, -0x0008
  460. 000004EE  2F0C                     move.l     -[A7], A4
  461. 000004F0  286E 0008                movea.l    A4, [A6 + 0x8]
  462. 000004F4  42A7                     clr.l      -[A7]
  463. 000004F6  A878                     trap       SetOrigin
  464. 000004F8  2054                     movea.l    A0, [A4]
  465. 000004FA  1028 0062                move.b     D0, [A0 + 0x62]
  466. 000004FE  670A                     beq        +0xC /* 0000050A */
  467. 00000500  6B40                     bmi        +0x42 /* 00000542 */
  468. 00000502  5500                     subq.b     D0, 2
  469. 00000504  6730                     beq        +0x32 /* 00000536 */
  470. 00000506  6A3A                     bpl        +0x3C /* 00000542 */
  471. 00000508  6016                     bra        +0x18 /* 00000520 */
  472. label0000050A:
  473. 0000050A  486E FFF8                pea.l      [A6 - 0x8]
  474. 0000050E  2054                     movea.l    A0, [A4]
  475. 00000510  4868 0046                pea.l      [A0 + 0x46]
  476. 00000514  2F0C                     move.l     -[A7], A4
  477. 00000516  4EAD 0842                jsr        [A5 + 0x842]
  478. 0000051A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  479. 0000051E  6022                     bra        +0x24 /* 00000542 */
  480. label00000520:
  481. 00000520  486E FFF8                pea.l      [A6 - 0x8]
  482. 00000524  2054                     movea.l    A0, [A4]
  483. 00000526  4868 0036                pea.l      [A0 + 0x36]
  484. 0000052A  2F0C                     move.l     -[A7], A4
  485. 0000052C  4EAD 0842                jsr        [A5 + 0x842]
  486. 00000530  4FEF 000C                lea.l      A7, [A7 + 0xC]
  487. 00000534  600C                     bra        +0xE /* 00000542 */
  488. label00000536:
  489. 00000536  2D6D E4FA FFF8           move.l     [A6 - 0x8], [A5 - 0x1B06]
  490. 0000053C  2D6D E4FE FFFC           move.l     [A6 - 0x4], [A5 - 0x1B02]
  491. label00000542:
  492. 00000542  486E FFF8                pea.l      [A6 - 0x8]
  493. 00000546  A87B                     trap       ClipRect
  494. 00000548  285F                     movea.l    A4, [A7]+
  495. 0000054A  4E5E                     unlink     A6
  496. 0000054C  4E75                     rts
  497. export_443:
  498. 0000054E  4E56 FFF0                link       A6, -0x0010
  499. 00000552  2F0C                     move.l     -[A7], A4
  500. 00000554  286E 0008                movea.l    A4, [A6 + 0x8]
  501. 00000558  2054                     movea.l    A0, [A4]
  502. 0000055A  2068 006C                movea.l    A0, [A0 + 0x6C]
  503. 0000055E  2050                     movea.l    A0, [A0]
  504. 00000560  0C28 00FF 0010           cmpi.b     [A0 + 0x10], 0xFF
  505. 00000566  6734                     beq        +0x36 /* 0000059C */
  506. 00000568  486E FFF0                pea.l      [A6 - 0x10]
  507. 0000056C  2F0C                     move.l     -[A7], A4
  508. 0000056E  4EAD E748                jsr        [A5 - 0x18B8]
  509. 00000572  2054                     movea.l    A0, [A4]
  510. 00000574  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  511. 00000578  3028 0058                move.w     D0, [A0 + 0x58]
  512. 0000057C  4440                     neg.w      D0
  513. 0000057E  D06E FFF6                add.w      D0, [A6 - 0xA]
  514. 00000582  3F00                     move.w     -[A7], D0
  515. 00000584  3028 005C                move.w     D0, [A0 + 0x5C]
  516. 00000588  4440                     neg.w      D0
  517. 0000058A  D06E FFF2                add.w      D0, [A6 - 0xE]
  518. 0000058E  3F00                     move.w     -[A7], D0
  519. 00000590  A959                     trap       MoveControl
  520. 00000592  2054                     movea.l    A0, [A4]
  521. 00000594  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  522. 00000598  A957                     trap       ShowControl
  523. 0000059A  6008                     bra        +0xA /* 000005A4 */
  524. label0000059C:
  525. 0000059C  2054                     movea.l    A0, [A4]
  526. 0000059E  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  527. 000005A2  A96D                     trap       Draw1Control
  528. label000005A4:
  529. 000005A4  285F                     movea.l    A4, [A7]+
  530. 000005A6  4E5E                     unlink     A6
  531. 000005A8  4E75                     rts
  532. export_448:
  533. fn000005AA:
  534. 000005AA  4E56 FFF8                link       A6, -0x0008
  535. 000005AE  48E7 0308                movem.l    -[A7], D6,D7,A4
  536. 000005B2  286E 0008                movea.l    A4, [A6 + 0x8]
  537. 000005B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  538. 000005BA  486E FFF8                pea.l      [A6 - 0x8]
  539. 000005BE  4EAD 19BA                jsr        [A5 + 0x19BA]
  540. 000005C2  486E 000C                pea.l      [A6 + 0xC]
  541. 000005C6  486E FFF8                pea.l      [A6 - 0x8]
  542. 000005CA  2F0C                     move.l     -[A7], A4
  543. 000005CC  4EAD 083A                jsr        [A5 + 0x83A]
  544. 000005D0  4257                     clr.w      [A7]
  545. 000005D2  2054                     movea.l    A0, [A4]
  546. 000005D4  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  547. 000005D8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  548. 000005DC  A966                     trap       TestControl
  549. 000005DE  3E1F                     move.w     D7, [A7]+
  550. 000005E0  A89E                     trap       PenNormal
  551. 000005E2  0C47 0081                cmpi.w     D7, 0x81
  552. 000005E6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  553. 000005EA  6D38                     blt        +0x3A /* 00000624 */
  554. 000005EC  4267                     clr.w      -[A7]
  555. 000005EE  2054                     movea.l    A0, [A4]
  556. 000005F0  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  557. 000005F4  A960                     trap       GetControlValue/GetCtlValue
  558. 000005F6  3E1F                     move.w     D7, [A7]+
  559. 000005F8  4267                     clr.w      -[A7]
  560. 000005FA  2054                     movea.l    A0, [A4]
  561. 000005FC  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  562. 00000600  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  563. 00000604  42A7                     clr.l      -[A7]
  564. 00000606  A968                     trap       TrackControl
  565. 00000608  4257                     clr.w      [A7]
  566. 0000060A  2054                     movea.l    A0, [A4]
  567. 0000060C  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  568. 00000610  A960                     trap       GetControlValue/GetCtlValue
  569. 00000612  3C1F                     move.w     D6, [A7]+
  570. 00000614  9C47                     sub.w      D6, D7
  571. 00000616  6730                     beq        +0x32 /* 00000648 */
  572. 00000618  3F06                     move.w     -[A7], D6
  573. 0000061A  2F0C                     move.l     -[A7], A4
  574. 0000061C  4EAD E270                jsr        [A5 - 0x1D90]
  575. 00000620  5C8F                     addq.l     A7, 6
  576. 00000622  6024                     bra        +0x26 /* 00000648 */
  577. label00000624:
  578. 00000624  4A47                     tst.w      D7
  579. 00000626  6F20                     ble        +0x22 /* 00000648 */
  580. 00000628  4267                     clr.w      -[A7]
  581. 0000062A  2054                     movea.l    A0, [A4]
  582. 0000062C  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  583. 00000630  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  584. 00000634  4878 FFFF                pea.l      [0xFFFFFFFF]
  585. 00000638  A968                     trap       TrackControl
  586. 0000063A  4A5F                     tst.w      [A7]+
  587. 0000063C  670A                     beq        +0xC /* 00000648 */
  588. 0000063E  3F07                     move.w     -[A7], D7
  589. 00000640  2F0C                     move.l     -[A7], A4
  590. 00000642  4EAD 0E32                jsr        [A5 + 0xE32]
  591. 00000646  5C8F                     addq.l     A7, 6
  592. label00000648:
  593. 00000648  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  594. 0000064C  4E5E                     unlink     A6
  595. 0000064E  4E75                     rts
  596. export_449:
  597. 00000650  4E56 0000                link       A6, 0
  598. 00000654  4E5E                     unlink     A6
  599. 00000656  4E75                     rts
  600. export_450:
  601. 00000658  4E56 0000                link       A6, 0
  602. 0000065C  4E5E                     unlink     A6
  603. 0000065E  4E75                     rts
  604. export_447:
  605. 00000660  4E56 FFF8                link       A6, -0x0008
  606. 00000664  2F0C                     move.l     -[A7], A4
  607. 00000666  286E 0008                movea.l    A4, [A6 + 0x8]
  608. 0000066A  2F0C                     move.l     -[A7], A4
  609. 0000066C  4EAD E740                jsr        [A5 - 0x18C0]
  610. 00000670  4A00                     tst.b      D0
  611. 00000672  588F                     addq.l     A7, 4
  612. 00000674  6734                     beq        +0x36 /* 000006AA */
  613. 00000676  486E FFF8                pea.l      [A6 - 0x8]
  614. 0000067A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  615. 0000067E  2F0C                     move.l     -[A7], A4
  616. 00000680  4EAD 0892                jsr        [A5 + 0x892]
  617. 00000684  4A00                     tst.b      D0
  618. 00000686  4FEF 000C                lea.l      A7, [A7 + 0xC]
  619. 0000068A  671E                     beq        +0x20 /* 000006AA */
  620. 0000068C  486E FFF8                pea.l      [A6 - 0x8]
  621. 00000690  2054                     movea.l    A0, [A4]
  622. 00000692  3028 0058                move.w     D0, [A0 + 0x58]
  623. 00000696  4440                     neg.w      D0
  624. 00000698  3F00                     move.w     -[A7], D0
  625. 0000069A  3028 005C                move.w     D0, [A0 + 0x5C]
  626. 0000069E  4440                     neg.w      D0
  627. 000006A0  3F00                     move.w     -[A7], D0
  628. 000006A2  A8A8                     trap       OffsetRect
  629. 000006A4  486E FFF8                pea.l      [A6 - 0x8]
  630. 000006A8  A928                     trap       InvalRect
  631. label000006AA:
  632. 000006AA  285F                     movea.l    A4, [A7]+
  633. 000006AC  4E5E                     unlink     A6
  634. 000006AE  4E75                     rts
  635. export_179:
  636. 000006B0  4E56 0000                link       A6, 0
  637. 000006B4  48E7 0018                movem.l    -[A7], A3,A4
  638. 000006B8  266E 0008                movea.l    A3, [A6 + 0x8]
  639. 000006BC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  640. 000006C0  42A7                     clr.l      -[A7]
  641. 000006C2  2F0B                     move.l     -[A7], A3
  642. 000006C4  4EBA 39A0                jsr        [PC + 0x39A0 /* 00004066 */]
  643. 000006C8  706C                     moveq.l    D0, 0x6C
  644. 000006CA  A11E                     trap       NewPtr, flags=1
  645. 000006CC  2253                     movea.l    A1, [A3]
  646. 000006CE  2348 000E                move.l     [A1 + 0xE], A0
  647. 000006D2  2EA9 000E                move.l     [A7], [A1 + 0xE]
  648. 000006D6  A86F                     trap       OpenPort
  649. 000006D8  2878 09EE                movea.l    A4, [0x000009EE /* GrayRgn */]
  650. 000006DC  2054                     movea.l    A0, [A4]
  651. 000006DE  2253                     movea.l    A1, [A3]
  652. 000006E0  2368 0002 0026           move.l     [A1 + 0x26], [A0 + 0x2]
  653. 000006E6  2368 0006 002A           move.l     [A1 + 0x2A], [A0 + 0x6]
  654. 000006EC  3029 002C                move.w     D0, [A1 + 0x2C]
  655. 000006F0  9069 0028                sub.w      D0, [A1 + 0x28]
  656. 000006F4  3E80                     move.w     [A7], D0
  657. 000006F6  3029 002A                move.w     D0, [A1 + 0x2A]
  658. 000006FA  9069 0026                sub.w      D0, [A1 + 0x26]
  659. 000006FE  3F00                     move.w     -[A7], D0
  660. 00000700  A876                     trap       PortSize
  661. 00000702  2053                     movea.l    A0, [A3]
  662. 00000704  3EA8 0028                move.w     [A7], [A0 + 0x28]
  663. 00000708  3F28 0026                move.w     -[A7], [A0 + 0x26]
  664. 0000070C  A877                     trap       MovePortTo
  665. 0000070E  2053                     movea.l    A0, [A3]
  666. 00000710  3EA8 0028                move.w     [A7], [A0 + 0x28]
  667. 00000714  3F28 0026                move.w     -[A7], [A0 + 0x26]
  668. 00000718  A878                     trap       SetOrigin
  669. 0000071A  2F0C                     move.l     -[A7], A4
  670. 0000071C  A879                     trap       SetClip
  671. 0000071E  2F0C                     move.l     -[A7], A4
  672. 00000720  2053                     movea.l    A0, [A3]
  673. 00000722  2068 000E                movea.l    A0, [A0 + 0xE]
  674. 00000726  2F28 0018                move.l     -[A7], [A0 + 0x18]
  675. 0000072A  A8DC                     trap       CopyRgn
  676. 0000072C  2053                     movea.l    A0, [A3]
  677. 0000072E  117C 0001 001A           move.b     [A0 + 0x1A], 0x1
  678. 00000734  117C 0001 001B           move.b     [A0 + 0x1B], 0x1
  679. 0000073A  117C 0001 001C           move.b     [A0 + 0x1C], 0x1
  680. 00000740  486D F2EE                pea.l      [A5 - 0xD12]
  681. 00000744  4EAD 04CA                jsr        [A5 + 0x4CA]
  682. 00000748  2053                     movea.l    A0, [A3]
  683. 0000074A  2140 002E                move.l     [A0 + 0x2E], D0
  684. 0000074E  2EA8 002E                move.l     [A7], [A0 + 0x2E]
  685. 00000752  4EAD 149A                jsr        [A5 + 0x149A]
  686. 00000756  2053                     movea.l    A0, [A3]
  687. 00000758  42A8 0032                clr.l      [A0 + 0x32]
  688. 0000075C  4CEE 1800 FFF8           movem.l    A4,A3, [A6 - 0x8]
  689. 00000762  4E5E                     unlink     A6
  690. 00000764  4E75                     rts
  691. export_180:
  692. 00000766  4E56 0000                link       A6, 0
  693. 0000076A  2F0C                     move.l     -[A7], A4
  694. 0000076C  286E 0008                movea.l    A4, [A6 + 0x8]
  695. 00000770  2054                     movea.l    A0, [A4]
  696. 00000772  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  697. 00000776  4EAD 10DA                jsr        [A5 + 0x10DA]
  698. 0000077A  2054                     movea.l    A0, [A4]
  699. 0000077C  42A8 002E                clr.l      [A0 + 0x2E]
  700. 00000780  2EA8 000E                move.l     [A7], [A0 + 0xE]
  701. 00000784  A87D                     trap       ClosePort
  702. 00000786  2054                     movea.l    A0, [A4]
  703. 00000788  2068 000E                movea.l    A0, [A0 + 0xE]
  704. 0000078C  A01F                     trap       DisposPtr/DisposePtr
  705. 0000078E  2054                     movea.l    A0, [A4]
  706. 00000790  42A8 000E                clr.l      [A0 + 0xE]
  707. 00000794  2F0C                     move.l     -[A7], A4
  708. 00000796  4EBA 39C4                jsr        [PC + 0x39C4 /* 0000415C */]
  709. 0000079A  286E FFFC                movea.l    A4, [A6 - 0x4]
  710. 0000079E  4E5E                     unlink     A6
  711. 000007A0  4E75                     rts
  712. export_186:
  713. 000007A2  4E56 FFFC                link       A6, -0x0004
  714. 000007A6  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  715. 000007AA  266E 000C                movea.l    A3, [A6 + 0xC]
  716. 000007AE  286E 0008                movea.l    A4, [A6 + 0x8]
  717. 000007B2  7E0A                     moveq.l    D7, 0x0A
  718. 000007B4  DE8B                     add.l      D7, A3
  719. 000007B6  4267                     clr.w      -[A7]
  720. 000007B8  2047                     movea.l    A0, D7
  721. 000007BA  2F10                     move.l     -[A7], [A0]
  722. 000007BC  486E FFFC                pea.l      [A6 - 0x4]
  723. 000007C0  A92C                     trap       FindWindow
  724. 000007C2  3C1F                     move.w     D6, [A7]+
  725. 000007C4  4AAE FFFC                tst.l      [A6 - 0x4]
  726. 000007C8  670C                     beq        +0xE /* 000007D6 */
  727. 000007CA  42A7                     clr.l      -[A7]
  728. 000007CC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  729. 000007D0  A917                     trap       GetWRefCon
  730. 000007D2  245F                     movea.l    A2, [A7]+
  731. 000007D4  6002                     bra        +0x4 /* 000007D8 */
  732. label000007D6:
  733. 000007D6  95CA                     sub.l      A2, A2
  734. label000007D8:
  735. 000007D8  2054                     movea.l    A0, [A4]
  736. 000007DA  4AA8 0032                tst.l      [A0 + 0x32]
  737. 000007DE  6728                     beq        +0x2A /* 00000808 */
  738. 000007E0  2054                     movea.l    A0, [A4]
  739. 000007E2  B5E8 0032                cmpa.l     A2, [A0 + 0x32]
  740. 000007E6  6720                     beq        +0x22 /* 00000808 */
  741. 000007E8  2054                     movea.l    A0, [A4]
  742. 000007EA  2F28 0032                move.l     -[A7], [A0 + 0x32]
  743. 000007EE  4EAD 0C82                jsr        [A5 + 0xC82]
  744. 000007F2  4A00                     tst.b      D0
  745. 000007F4  588F                     addq.l     A7, 4
  746. 000007F6  6710                     beq        +0x12 /* 00000808 */
  747. 000007F8  0C46 0001                cmpi.w     D6, 0x1
  748. 000007FC  670A                     beq        +0xC /* 00000808 */
  749. 000007FE  3F3C 0003                move.w     -[A7], 0x3
  750. 00000802  A9C8                     trap       SysBeep
  751. 00000804  6000 0148                bra        +0x14A /* 0000094E */
  752. label00000808:
  753. 00000808  0C46 0008                cmpi.w     D6, 0x8
  754. 0000080C  6200 0140                bhi        +0x142 /* 0000094E */
  755. 00000810  43FA 0144                lea.l      A1, [PC + 0x144 /* 00000956 */]
  756. 00000814  D2F1 6200                add.w      A1, [A1 + D6.w * 2]
  757. 00000818  4ED1                     jmp        [A1]
  758. 0000081A  2F0B                     move.l     -[A7], A3
  759. 0000081C  2F0C                     move.l     -[A7], A4
  760. 0000081E  4EBA 41BA                jsr        [PC + 0x41BA /* 000049DA */]
  761. 00000822  2EAB 0006                move.l     [A7], [A3 + 0x6]
  762. 00000826  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  763. 0000082A  2047                     movea.l    A0, D7
  764. 0000082C  2F10                     move.l     -[A7], [A0]
  765. 0000082E  2F0C                     move.l     -[A7], A4
  766. 00000830  4EAD E766                jsr        [A5 - 0x189A]
  767. 00000834  4FEF 0012                lea.l      A7, [A7 + 0x12]
  768. 00000838  6000 0114                bra        +0x116 /* 0000094E */
  769. 0000083C  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  770. 00000840  4EAD 0FAA                jsr        [A5 + 0xFAA]
  771. 00000844  4297                     clr.l      [A7]
  772. 00000846  2047                     movea.l    A0, D7
  773. 00000848  2F10                     move.l     -[A7], [A0]
  774. 0000084A  A93D                     trap       MenuSelect
  775. 0000084C  2C1F                     move.l     D6, [A7]+
  776. 0000084E  2A06                     move.l     D5, D6
  777. 00000850  7010                     moveq.l    D0, 0x10
  778. 00000852  E0A5                     asr        D5, D0
  779. 00000854  0245 FFFF                andi.w     D5, 0xFFFF
  780. 00000858  4A45                     tst.w      D5
  781. 0000085A  6700 00F2                beq        +0xF4 /* 0000094E */
  782. 0000085E  70FF                     moveq.l    D0, 0xFFFFFFFF
  783. 00000860  C046                     and.w      D0, D6
  784. 00000862  3F00                     move.w     -[A7], D0
  785. 00000864  3F05                     move.w     -[A7], D5
  786. 00000866  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  787. 0000086A  4EAD 0F6A                jsr        [A5 + 0xF6A]
  788. 0000086E  2E80                     move.l     [A7], D0
  789. 00000870  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  790. 00000874  4EAD ED2E                jsr        [A5 - 0x12D2]
  791. 00000878  4257                     clr.w      [A7]
  792. 0000087A  A938                     trap       HiliteMenu
  793. 0000087C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  794. 00000880  6000 00CC                bra        +0xCE /* 0000094E */
  795. 00000884  2F0B                     move.l     -[A7], A3
  796. 00000886  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  797. 0000088A  A9B3                     trap       SystemClick
  798. 0000088C  6000 00C0                bra        +0xC2 /* 0000094E */
  799. 00000890  2052                     movea.l    A0, [A2]
  800. 00000892  4A28 001B                tst.b      [A0 + 0x1B]
  801. 00000896  6714                     beq        +0x16 /* 000008AC */
  802. 00000898  2052                     movea.l    A0, [A2]
  803. 0000089A  4A28 0030                tst.b      [A0 + 0x30]
  804. 0000089E  6726                     beq        +0x28 /* 000008C6 */
  805. 000008A0  42A7                     clr.l      -[A7]
  806. 000008A2  A924                     trap       FrontWindow
  807. 000008A4  202E FFFC                move.l     D0, [A6 - 0x4]
  808. 000008A8  B09F                     cmp.l      D0, [A7]+
  809. 000008AA  671A                     beq        +0x1C /* 000008C6 */
  810. label000008AC:
  811. 000008AC  2F0A                     move.l     -[A7], A2
  812. 000008AE  4EAD 0D02                jsr        [A5 + 0xD02]
  813. 000008B2  2052                     movea.l    A0, [A2]
  814. 000008B4  4A28 0033                tst.b      [A0 + 0x33]
  815. 000008B8  588F                     addq.l     A7, 4
  816. 000008BA  6700 0092                beq        +0x94 /* 0000094E */
  817. 000008BE  2F0A                     move.l     -[A7], A2
  818. 000008C0  4EAD E760                jsr        [A5 - 0x18A0]
  819. 000008C4  588F                     addq.l     A7, 4
  820. label000008C6:
  821. 000008C6  2052                     movea.l    A0, [A2]
  822. 000008C8  4A28 001C                tst.b      [A0 + 0x1C]
  823. 000008CC  6712                     beq        +0x14 /* 000008E0 */
  824. 000008CE  2F0C                     move.l     -[A7], A4
  825. 000008D0  4EAD 0652                jsr        [A5 + 0x652]
  826. 000008D4  2E8B                     move.l     [A7], A3
  827. 000008D6  2F0A                     move.l     -[A7], A2
  828. 000008D8  4EAD E764                jsr        [A5 - 0x189C]
  829. 000008DC  508F                     addq.l     A7, 8
  830. 000008DE  606E                     bra        +0x70 /* 0000094E */
  831. label000008E0:
  832. 000008E0  2F0B                     move.l     -[A7], A3
  833. 000008E2  2F0C                     move.l     -[A7], A4
  834. 000008E4  4EBA 40F4                jsr        [PC + 0x40F4 /* 000049DA */]
  835. 000008E8  2EAB 0006                move.l     [A7], [A3 + 0x6]
  836. 000008EC  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  837. 000008F0  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  838. 000008F4  2F0C                     move.l     -[A7], A4
  839. 000008F6  4EAD E766                jsr        [A5 - 0x189A]
  840. 000008FA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  841. 000008FE  604E                     bra        +0x50 /* 0000094E */
  842. 00000900  2F0B                     move.l     -[A7], A3
  843. 00000902  2F0A                     move.l     -[A7], A2
  844. 00000904  4EAD 0D22                jsr        [A5 + 0xD22]
  845. 00000908  508F                     addq.l     A7, 8
  846. 0000090A  6042                     bra        +0x44 /* 0000094E */
  847. 0000090C  2F0B                     move.l     -[A7], A3
  848. 0000090E  2F0A                     move.l     -[A7], A2
  849. 00000910  4EAD 0D2A                jsr        [A5 + 0xD2A]
  850. 00000914  508F                     addq.l     A7, 8
  851. 00000916  6036                     bra        +0x38 /* 0000094E */
  852. 00000918  4227                     clr.b      -[A7]
  853. 0000091A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  854. 0000091E  2047                     movea.l    A0, D7
  855. 00000920  2F10                     move.l     -[A7], [A0]
  856. 00000922  A91E                     trap       TrackGoAway
  857. 00000924  4A1F                     tst.b      [A7]+
  858. 00000926  6726                     beq        +0x28 /* 0000094E */
  859. 00000928  2F0A                     move.l     -[A7], A2
  860. 0000092A  4EAD 0C5A                jsr        [A5 + 0xC5A]
  861. 0000092E  588F                     addq.l     A7, 4
  862. 00000930  601C                     bra        +0x1E /* 0000094E */
  863. 00000932  4227                     clr.b      -[A7]
  864. 00000934  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  865. 00000938  2047                     movea.l    A0, D7
  866. 0000093A  2F10                     move.l     -[A7], [A0]
  867. 0000093C  3F06                     move.w     -[A7], D6
  868. 0000093E  A83B                     trap       TrackBox
  869. 00000940  4A1F                     tst.b      [A7]+
  870. 00000942  670A                     beq        +0xC /* 0000094E */
  871. 00000944  3F06                     move.w     -[A7], D6
  872. 00000946  2F0A                     move.l     -[A7], A2
  873. 00000948  4EAD 0D32                jsr        [A5 + 0xD32]
  874. 0000094C  5C8F                     addq.l     A7, 6
  875. label0000094E:
  876. 0000094E  4CDF 1CE0                movem.l    A4,A3,A2,D7,D6,D5, [A7]+
  877. 00000952  4E5E                     unlink     A6
  878. 00000954  4E75                     rts
  879. 00000956  FEC4                     .extension 0xEC4 // unimplemented
  880. 00000958  FEE6                     .extension 0xEE6 // unimplemented
  881. 0000095A  FF2E                     .extension 0xF2E // unimplemented
  882. 0000095C  FF3A                     .extension 0xF3A // unimplemented
  883. 0000095E  FFAA                     .extension 0xFAA // unimplemented
  884. 00000960  FFB6                     .extension 0xFB6 // unimplemented
  885. 00000962  FFC2                     .extension 0xFC2 // unimplemented
  886. 00000964  FFDC                     .extension 0xFDC // unimplemented
  887. 00000966  FFDC                     .extension 0xFDC // unimplemented
  888. export_187:
  889. 00000968  4E56 0000                link       A6, 0
  890. 0000096C  4E5E                     unlink     A6
  891. 0000096E  4E75                     rts
  892. export_188:
  893. 00000970  4E56 FFF4                link       A6, -0x000C
  894. 00000974  48E7 0118                movem.l    -[A7], D7,A3,A4
  895. 00000978  266E 0010                movea.l    A3, [A6 + 0x10]
  896. 0000097C  4A2D E158                tst.b      [A5 - 0x1EA8]
  897. 00000980  6600 00AA                bne        +0xAC /* 00000A2C */
  898. 00000984  4A38 08CC                tst.b      [0x000008CC /* CrsrVis */]
  899. 00000988  6700 00A2                beq        +0xA4 /* 00000A2C */
  900. 0000098C  42AD E732                clr.l      [A5 - 0x18CE]
  901. 00000990  4267                     clr.w      -[A7]
  902. 00000992  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  903. 00000996  486E FFFC                pea.l      [A6 - 0x4]
  904. 0000099A  A92C                     trap       FindWindow
  905. 0000099C  3E1F                     move.w     D7, [A7]+
  906. 0000099E  0C47 0003                cmpi.w     D7, 0x3
  907. 000009A2  6706                     beq        +0x8 /* 000009AA */
  908. 000009A4  0C47 0005                cmpi.w     D7, 0x5
  909. 000009A8  663C                     bne        +0x3E /* 000009E6 */
  910. label000009AA:
  911. 000009AA  42A7                     clr.l      -[A7]
  912. 000009AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  913. 000009B0  A917                     trap       GetWRefCon
  914. 000009B2  285F                     movea.l    A4, [A7]+
  915. 000009B4  2F0C                     move.l     -[A7], A4
  916. 000009B6  4EAD 0B02                jsr        [A5 + 0xB02]
  917. 000009BA  4A00                     tst.b      D0
  918. 000009BC  588F                     addq.l     A7, 4
  919. 000009BE  6712                     beq        +0x14 /* 000009D2 */
  920. 000009C0  2F0B                     move.l     -[A7], A3
  921. 000009C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  922. 000009C6  2F0C                     move.l     -[A7], A4
  923. 000009C8  4EAD E76C                jsr        [A5 - 0x1894]
  924. 000009CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  925. 000009D0  6054                     bra        +0x56 /* 00000A26 */
  926. label000009D2:
  927. 000009D2  2F0B                     move.l     -[A7], A3
  928. 000009D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  929. 000009D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  930. 000009DC  4EAD E76E                jsr        [A5 - 0x1892]
  931. 000009E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  932. 000009E4  6040                     bra        +0x42 /* 00000A26 */
  933. label000009E6:
  934. 000009E6  0C47 0001                cmpi.w     D7, 0x1
  935. 000009EA  6628                     bne        +0x2A /* 00000A14 */
  936. 000009EC  486D E1EE                pea.l      [A5 - 0x1E12]
  937. 000009F0  A851                     trap       SetCursor
  938. 000009F2  2D6D E1E6 FFF4           move.l     [A6 - 0xC], [A5 - 0x1E1A]
  939. 000009F8  2D6D E1EA FFF8           move.l     [A6 - 0x8], [A5 - 0x1E16]
  940. 000009FE  302E FFF4                move.w     D0, [A6 - 0xC]
  941. 00000A02  D078 0BAA                add.w      D0, [0x00000BAA /* MBarHeight */]
  942. 00000A06  3D40 FFF8                move.w     [A6 - 0x8], D0
  943. 00000A0A  2F0B                     move.l     -[A7], A3
  944. 00000A0C  486E FFF4                pea.l      [A6 - 0xC]
  945. 00000A10  A8DF                     trap       RectRgn
  946. 00000A12  6012                     bra        +0x14 /* 00000A26 */
  947. label00000A14:
  948. 00000A14  2F0B                     move.l     -[A7], A3
  949. 00000A16  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  950. 00000A1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  951. 00000A1E  4EAD E76E                jsr        [A5 - 0x1892]
  952. 00000A22  4FEF 000C                lea.l      A7, [A7 + 0xC]
  953. label00000A26:
  954. 00000A26  2B6D E732 E72E           move.l     [A5 - 0x18D2], [A5 - 0x18CE]
  955. label00000A2C:
  956. 00000A2C  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  957. 00000A30  4E5E                     unlink     A6
  958. 00000A32  4E75                     rts
  959. export_189:
  960. 00000A34  4E56 FFF8                link       A6, -0x0008
  961. 00000A38  486D E1EE                pea.l      [A5 - 0x1E12]
  962. 00000A3C  A851                     trap       SetCursor
  963. 00000A3E  206E 0008                movea.l    A0, [A6 + 0x8]
  964. 00000A42  2050                     movea.l    A0, [A0]
  965. 00000A44  4AA8 0032                tst.l      [A0 + 0x32]
  966. 00000A48  6732                     beq        +0x34 /* 00000A7C */
  967. 00000A4A  206E 0008                movea.l    A0, [A6 + 0x8]
  968. 00000A4E  2050                     movea.l    A0, [A0]
  969. 00000A50  2F28 0032                move.l     -[A7], [A0 + 0x32]
  970. 00000A54  4EAD 0B12                jsr        [A5 + 0xB12]
  971. 00000A58  2D40 FFF8                move.l     [A6 - 0x8], D0
  972. 00000A5C  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  973. 00000A60  206E 0008                movea.l    A0, [A6 + 0x8]
  974. 00000A64  2050                     movea.l    A0, [A0]
  975. 00000A66  2F28 0032                move.l     -[A7], [A0 + 0x32]
  976. 00000A6A  4EAD 0B12                jsr        [A5 + 0xB12]
  977. 00000A6E  2040                     movea.l    A0, D0
  978. 00000A70  2EA8 0076                move.l     [A7], [A0 + 0x76]
  979. 00000A74  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  980. 00000A78  A8E6                     trap       DiffRgn
  981. 00000A7A  600A                     bra        +0xC /* 00000A86 */
  982. label00000A7C:
  983. 00000A7C  2F38 09EE                move.l     -[A7], [0x000009EE /* GrayRgn */]
  984. 00000A80  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  985. 00000A84  A8DC                     trap       CopyRgn
  986. label00000A86:
  987. 00000A86  4E5E                     unlink     A6
  988. 00000A88  4E75                     rts
  989. export_203:
  990. 00000A8A  4E56 0000                link       A6, 0
  991. 00000A8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  992. 00000A92  4EAD E75C                jsr        [A5 - 0x18A4]
  993. 00000A96  4E5E                     unlink     A6
  994. 00000A98  4E75                     rts
  995. export_181:
  996. 00000A9A  4E56 FFFC                link       A6, -0x0004
  997. 00000A9E  206E 0008                movea.l    A0, [A6 + 0x8]
  998. 00000AA2  2050                     movea.l    A0, [A0]
  999. 00000AA4  4A28 001A                tst.b      [A0 + 0x1A]
  1000. 00000AA8  6620                     bne        +0x22 /* 00000ACA */
  1001. 00000AAA  206E 0008                movea.l    A0, [A6 + 0x8]
  1002. 00000AAE  2050                     movea.l    A0, [A0]
  1003. 00000AB0  117C 0001 001A           move.b     [A0 + 0x1A], 0x1
  1004. 00000AB6  486D 067A                pea.l      [A5 + 0x67A]
  1005. 00000ABA  206E 0008                movea.l    A0, [A6 + 0x8]
  1006. 00000ABE  2050                     movea.l    A0, [A0]
  1007. 00000AC0  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1008. 00000AC4  4EAD 1102                jsr        [A5 + 0x1102]
  1009. 00000AC8  508F                     addq.l     A7, 8
  1010. label00000ACA:
  1011. 00000ACA  4E5E                     unlink     A6
  1012. 00000ACC  4E75                     rts
  1013. export_204:
  1014. 00000ACE  4E56 0000                link       A6, 0
  1015. 00000AD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1016. 00000AD6  4EAD E75E                jsr        [A5 - 0x18A2]
  1017. 00000ADA  4E5E                     unlink     A6
  1018. 00000ADC  4E75                     rts
  1019. export_182:
  1020. 00000ADE  4E56 0000                link       A6, 0
  1021. 00000AE2  2F0C                     move.l     -[A7], A4
  1022. 00000AE4  286E 0008                movea.l    A4, [A6 + 0x8]
  1023. 00000AE8  2054                     movea.l    A0, [A4]
  1024. 00000AEA  4A28 001A                tst.b      [A0 + 0x1A]
  1025. 00000AEE  672C                     beq        +0x2E /* 00000B1C */
  1026. 00000AF0  486D 0682                pea.l      [A5 + 0x682]
  1027. 00000AF4  2054                     movea.l    A0, [A4]
  1028. 00000AF6  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1029. 00000AFA  4EAD 1102                jsr        [A5 + 0x1102]
  1030. 00000AFE  2054                     movea.l    A0, [A4]
  1031. 00000B00  4228 001A                clr.b      [A0 + 0x1A]
  1032. 00000B04  B9ED E148                cmpa.l     A4, [A5 - 0x1EB8]
  1033. 00000B08  508F                     addq.l     A7, 8
  1034. 00000B0A  6610                     bne        +0x12 /* 00000B1C */
  1035. 00000B0C  1F3C 0001                move.b     -[A7], 0x1
  1036. 00000B10  2054                     movea.l    A0, [A4]
  1037. 00000B12  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1038. 00000B16  4EAD ED34                jsr        [A5 - 0x12CC]
  1039. 00000B1A  5C8F                     addq.l     A7, 6
  1040. label00000B1C:
  1041. 00000B1C  285F                     movea.l    A4, [A7]+
  1042. 00000B1E  4E5E                     unlink     A6
  1043. 00000B20  4E75                     rts
  1044. export_183:
  1045. 00000B22  4E56 0000                link       A6, 0
  1046. 00000B26  2F0C                     move.l     -[A7], A4
  1047. 00000B28  286E 0008                movea.l    A4, [A6 + 0x8]
  1048. 00000B2C  2054                     movea.l    A0, [A4]
  1049. 00000B2E  4A28 001B                tst.b      [A0 + 0x1B]
  1050. 00000B32  662C                     bne        +0x2E /* 00000B60 */
  1051. 00000B34  2054                     movea.l    A0, [A4]
  1052. 00000B36  117C 0001 001B           move.b     [A0 + 0x1B], 0x1
  1053. 00000B3C  1F3C 0001                move.b     -[A7], 0x1
  1054. 00000B40  2F0C                     move.l     -[A7], A4
  1055. 00000B42  4EAD ED34                jsr        [A5 - 0x12CC]
  1056. 00000B46  4A00                     tst.b      D0
  1057. 00000B48  5C8F                     addq.l     A7, 6
  1058. 00000B4A  6714                     beq        +0x16 /* 00000B60 */
  1059. 00000B4C  2054                     movea.l    A0, [A4]
  1060. 00000B4E  4AA8 0032                tst.l      [A0 + 0x32]
  1061. 00000B52  670C                     beq        +0xE /* 00000B60 */
  1062. 00000B54  2054                     movea.l    A0, [A4]
  1063. 00000B56  2F28 0032                move.l     -[A7], [A0 + 0x32]
  1064. 00000B5A  4EAD E760                jsr        [A5 - 0x18A0]
  1065. 00000B5E  588F                     addq.l     A7, 4
  1066. label00000B60:
  1067. 00000B60  285F                     movea.l    A4, [A7]+
  1068. 00000B62  4E5E                     unlink     A6
  1069. 00000B64  4E75                     rts
  1070. export_184:
  1071. 00000B66  4E56 0000                link       A6, 0
  1072. 00000B6A  2F0C                     move.l     -[A7], A4
  1073. 00000B6C  286E 0008                movea.l    A4, [A6 + 0x8]
  1074. 00000B70  2054                     movea.l    A0, [A4]
  1075. 00000B72  4A28 001B                tst.b      [A0 + 0x1B]
  1076. 00000B76  672E                     beq        +0x30 /* 00000BA6 */
  1077. 00000B78  2054                     movea.l    A0, [A4]
  1078. 00000B7A  4228 001B                clr.b      [A0 + 0x1B]
  1079. 00000B7E  4AA8 0032                tst.l      [A0 + 0x32]
  1080. 00000B82  670C                     beq        +0xE /* 00000B90 */
  1081. 00000B84  2054                     movea.l    A0, [A4]
  1082. 00000B86  2F28 0032                move.l     -[A7], [A0 + 0x32]
  1083. 00000B8A  4EAD E762                jsr        [A5 - 0x189E]
  1084. 00000B8E  588F                     addq.l     A7, 4
  1085. label00000B90:
  1086. 00000B90  B9ED E148                cmpa.l     A4, [A5 - 0x1EB8]
  1087. 00000B94  6610                     bne        +0x12 /* 00000BA6 */
  1088. 00000B96  1F3C 0001                move.b     -[A7], 0x1
  1089. 00000B9A  2054                     movea.l    A0, [A4]
  1090. 00000B9C  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1091. 00000BA0  4EAD ED34                jsr        [A5 - 0x12CC]
  1092. 00000BA4  5C8F                     addq.l     A7, 6
  1093. label00000BA6:
  1094. 00000BA6  285F                     movea.l    A4, [A7]+
  1095. 00000BA8  4E5E                     unlink     A6
  1096. 00000BAA  4E75                     rts
  1097. export_185:
  1098. 00000BAC  4E56 0000                link       A6, 0
  1099. 00000BB0  206E 0008                movea.l    A0, [A6 + 0x8]
  1100. 00000BB4  2050                     movea.l    A0, [A0]
  1101. 00000BB6  1028 001A                move.b     D0, [A0 + 0x1A]
  1102. 00000BBA  4E5E                     unlink     A6
  1103. 00000BBC  4E75                     rts
  1104. export_192:
  1105. 00000BBE  4E56 0000                link       A6, 0
  1106. 00000BC2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1107. 00000BC6  206E 0008                movea.l    A0, [A6 + 0x8]
  1108. 00000BCA  2050                     movea.l    A0, [A0]
  1109. 00000BCC  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1110. 00000BD0  4EAD 10EA                jsr        [A5 + 0x10EA]
  1111. 00000BD4  4E5E                     unlink     A6
  1112. 00000BD6  4E75                     rts
  1113. export_193:
  1114. 00000BD8  4E56 FFFC                link       A6, -0x0004
  1115. 00000BDC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1116. 00000BE0  4EAD 0AFA                jsr        [A5 + 0xAFA]
  1117. 00000BE4  4A00                     tst.b      D0
  1118. 00000BE6  588F                     addq.l     A7, 4
  1119. 00000BE8  670E                     beq        +0x10 /* 00000BF8 */
  1120. 00000BEA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1121. 00000BEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1122. 00000BF2  4EAD 0642                jsr        [A5 + 0x642]
  1123. 00000BF6  508F                     addq.l     A7, 8
  1124. label00000BF8:
  1125. 00000BF8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1126. 00000BFC  206E 0008                movea.l    A0, [A6 + 0x8]
  1127. 00000C00  2050                     movea.l    A0, [A0]
  1128. 00000C02  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1129. 00000C06  4EAD 10F2                jsr        [A5 + 0x10F2]
  1130. 00000C0A  4E5E                     unlink     A6
  1131. 00000C0C  4E75                     rts
  1132. export_194:
  1133. 00000C0E  4E56 0000                link       A6, 0
  1134. 00000C12  48E7 0018                movem.l    -[A7], A3,A4
  1135. 00000C16  286E 000C                movea.l    A4, [A6 + 0xC]
  1136. 00000C1A  266E 0008                movea.l    A3, [A6 + 0x8]
  1137. 00000C1E  2053                     movea.l    A0, [A3]
  1138. 00000C20  B9E8 0032                cmpa.l     A4, [A0 + 0x32]
  1139. 00000C24  661A                     bne        +0x1C /* 00000C40 */
  1140. 00000C26  42A7                     clr.l      -[A7]
  1141. 00000C28  A924                     trap       FrontWindow
  1142. 00000C2A  4EAD 0462                jsr        [A5 + 0x462]
  1143. 00000C2E  4A00                     tst.b      D0
  1144. 00000C30  588F                     addq.l     A7, 4
  1145. 00000C32  6700 0084                beq        +0x86 /* 00000CB8 */
  1146. 00000C36  2054                     movea.l    A0, [A4]
  1147. 00000C38  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1148. 00000C3C  A91F                     trap       SelectWindow
  1149. 00000C3E  6078                     bra        +0x7A /* 00000CB8 */
  1150. label00000C40:
  1151. 00000C40  2F0C                     move.l     -[A7], A4
  1152. 00000C42  4EAD 0AFA                jsr        [A5 + 0xAFA]
  1153. 00000C46  4A00                     tst.b      D0
  1154. 00000C48  588F                     addq.l     A7, 4
  1155. 00000C4A  6612                     bne        +0x14 /* 00000C5E */
  1156. 00000C4C  2054                     movea.l    A0, [A4]
  1157. 00000C4E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1158. 00000C52  A920                     trap       BringToFront
  1159. 00000C54  2054                     movea.l    A0, [A4]
  1160. 00000C56  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1161. 00000C5A  A915                     trap       ShowWindow
  1162. 00000C5C  6008                     bra        +0xA /* 00000C66 */
  1163. label00000C5E:
  1164. 00000C5E  2054                     movea.l    A0, [A4]
  1165. 00000C60  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1166. 00000C64  A91F                     trap       SelectWindow
  1167. label00000C66:
  1168. 00000C66  2053                     movea.l    A0, [A3]
  1169. 00000C68  4AA8 0032                tst.l      [A0 + 0x32]
  1170. 00000C6C  671E                     beq        +0x20 /* 00000C8C */
  1171. 00000C6E  2053                     movea.l    A0, [A3]
  1172. 00000C70  2F28 0032                move.l     -[A7], [A0 + 0x32]
  1173. 00000C74  4EAD E762                jsr        [A5 - 0x189E]
  1174. 00000C78  2053                     movea.l    A0, [A3]
  1175. 00000C7A  2068 0032                movea.l    A0, [A0 + 0x32]
  1176. 00000C7E  2050                     movea.l    A0, [A0]
  1177. 00000C80  2068 000A                movea.l    A0, [A0 + 0xA]
  1178. 00000C84  2050                     movea.l    A0, [A0]
  1179. 00000C86  4228 0012                clr.b      [A0 + 0x12]
  1180. 00000C8A  588F                     addq.l     A7, 4
  1181. label00000C8C:
  1182. 00000C8C  2F0C                     move.l     -[A7], A4
  1183. 00000C8E  2053                     movea.l    A0, [A3]
  1184. 00000C90  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1185. 00000C94  4EAD 14C2                jsr        [A5 + 0x14C2]
  1186. 00000C98  2053                     movea.l    A0, [A3]
  1187. 00000C9A  214C 0032                move.l     [A0 + 0x32], A4
  1188. 00000C9E  4A2D E158                tst.b      [A5 - 0x1EA8]
  1189. 00000CA2  508F                     addq.l     A7, 8
  1190. 00000CA4  6712                     beq        +0x14 /* 00000CB8 */
  1191. 00000CA6  2053                     movea.l    A0, [A3]
  1192. 00000CA8  2068 0032                movea.l    A0, [A0 + 0x32]
  1193. 00000CAC  2050                     movea.l    A0, [A0]
  1194. 00000CAE  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1195. 00000CB2  4EAD 1252                jsr        [A5 + 0x1252]
  1196. 00000CB6  588F                     addq.l     A7, 4
  1197. label00000CB8:
  1198. 00000CB8  4CDF 1800                movem.l    A4,A3, [A7]+
  1199. 00000CBC  4E5E                     unlink     A6
  1200. 00000CBE  4E75                     rts
  1201. export_205:
  1202. 00000CC0  4E56 0000                link       A6, 0
  1203. 00000CC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1204. 00000CC8  4EAD 0AFA                jsr        [A5 + 0xAFA]
  1205. 00000CCC  4E5E                     unlink     A6
  1206. 00000CCE  4E75                     rts
  1207. export_195:
  1208. 00000CD0  4E56 0000                link       A6, 0
  1209. 00000CD4  48E7 0018                movem.l    -[A7], A3,A4
  1210. 00000CD8  266E 0008                movea.l    A3, [A6 + 0x8]
  1211. 00000CDC  206E 000C                movea.l    A0, [A6 + 0xC]
  1212. 00000CE0  2050                     movea.l    A0, [A0]
  1213. 00000CE2  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1214. 00000CE6  1F3C 0001                move.b     -[A7], 0x1
  1215. 00000CEA  A908                     trap       ShowHide
  1216. 00000CEC  2053                     movea.l    A0, [A3]
  1217. 00000CEE  2868 0032                movea.l    A4, [A0 + 0x32]
  1218. 00000CF2  486D 068A                pea.l      [A5 + 0x68A]
  1219. 00000CF6  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1220. 00000CFA  4EAD 150A                jsr        [A5 + 0x150A]
  1221. 00000CFE  2053                     movea.l    A0, [A3]
  1222. 00000D00  2140 0032                move.l     [A0 + 0x32], D0
  1223. 00000D04  202E 000C                move.l     D0, [A6 + 0xC]
  1224. 00000D08  B0A8 0032                cmp.l      D0, [A0 + 0x32]
  1225. 00000D0C  508F                     addq.l     A7, 8
  1226. 00000D0E  6618                     bne        +0x1A /* 00000D28 */
  1227. 00000D10  200C                     move.l     D0, A4
  1228. 00000D12  6708                     beq        +0xA /* 00000D1C */
  1229. 00000D14  2F0C                     move.l     -[A7], A4
  1230. 00000D16  4EAD E762                jsr        [A5 - 0x189E]
  1231. 00000D1A  588F                     addq.l     A7, 4
  1232. label00000D1C:
  1233. 00000D1C  2053                     movea.l    A0, [A3]
  1234. 00000D1E  2F28 0032                move.l     -[A7], [A0 + 0x32]
  1235. 00000D22  4EAD E760                jsr        [A5 - 0x18A0]
  1236. 00000D26  588F                     addq.l     A7, 4
  1237. label00000D28:
  1238. 00000D28  4CDF 1800                movem.l    A4,A3, [A7]+
  1239. 00000D2C  4E5E                     unlink     A6
  1240. 00000D2E  4E75                     rts
  1241. export_196:
  1242. 00000D30  4E56 0000                link       A6, 0
  1243. 00000D34  48E7 0018                movem.l    -[A7], A3,A4
  1244. 00000D38  286E 000C                movea.l    A4, [A6 + 0xC]
  1245. 00000D3C  266E 0008                movea.l    A3, [A6 + 0x8]
  1246. 00000D40  2054                     movea.l    A0, [A4]
  1247. 00000D42  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1248. 00000D46  4227                     clr.b      -[A7]
  1249. 00000D48  A908                     trap       ShowHide
  1250. 00000D4A  2F0C                     move.l     -[A7], A4
  1251. 00000D4C  4EAD E762                jsr        [A5 - 0x189E]
  1252. 00000D50  2053                     movea.l    A0, [A3]
  1253. 00000D52  B9E8 0032                cmpa.l     A4, [A0 + 0x32]
  1254. 00000D56  588F                     addq.l     A7, 4
  1255. 00000D58  6660                     bne        +0x62 /* 00000DBA */
  1256. 00000D5A  486D 068A                pea.l      [A5 + 0x68A]
  1257. 00000D5E  2053                     movea.l    A0, [A3]
  1258. 00000D60  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1259. 00000D64  4EAD 150A                jsr        [A5 + 0x150A]
  1260. 00000D68  2053                     movea.l    A0, [A3]
  1261. 00000D6A  2140 0032                move.l     [A0 + 0x32], D0
  1262. 00000D6E  4297                     clr.l      [A7]
  1263. 00000D70  A924                     trap       FrontWindow
  1264. 00000D72  285F                     movea.l    A4, [A7]+
  1265. 00000D74  2E8C                     move.l     [A7], A4
  1266. 00000D76  4EAD 0462                jsr        [A5 + 0x462]
  1267. 00000D7A  4A00                     tst.b      D0
  1268. 00000D7C  588F                     addq.l     A7, 4
  1269. 00000D7E  6726                     beq        +0x28 /* 00000DA6 */
  1270. 00000D80  2F0C                     move.l     -[A7], A4
  1271. 00000D82  A91F                     trap       SelectWindow
  1272. 00000D84  21CC 0A64                move.l     [0x00000A64 /* CurActivate */], A4
  1273. 00000D88  2053                     movea.l    A0, [A3]
  1274. 00000D8A  4AA8 0032                tst.l      [A0 + 0x32]
  1275. 00000D8E  672A                     beq        +0x2C /* 00000DBA */
  1276. 00000D90  2053                     movea.l    A0, [A3]
  1277. 00000D92  2068 0032                movea.l    A0, [A0 + 0x32]
  1278. 00000D96  2050                     movea.l    A0, [A0]
  1279. 00000D98  2068 000A                movea.l    A0, [A0 + 0xA]
  1280. 00000D9C  2050                     movea.l    A0, [A0]
  1281. 00000D9E  117C 0001 0012           move.b     [A0 + 0x12], 0x1
  1282. 00000DA4  6014                     bra        +0x16 /* 00000DBA */
  1283. label00000DA6:
  1284. 00000DA6  2053                     movea.l    A0, [A3]
  1285. 00000DA8  4AA8 0032                tst.l      [A0 + 0x32]
  1286. 00000DAC  670C                     beq        +0xE /* 00000DBA */
  1287. 00000DAE  2053                     movea.l    A0, [A3]
  1288. 00000DB0  2F28 0032                move.l     -[A7], [A0 + 0x32]
  1289. 00000DB4  4EAD E760                jsr        [A5 - 0x18A0]
  1290. 00000DB8  588F                     addq.l     A7, 4
  1291. label00000DBA:
  1292. 00000DBA  4CDF 1800                movem.l    A4,A3, [A7]+
  1293. 00000DBE  4E5E                     unlink     A6
  1294. 00000DC0  4E75                     rts
  1295. export_197:
  1296. 00000DC2  4E56 FFF0                link       A6, -0x0010
  1297. 00000DC6  206E 0008                movea.l    A0, [A6 + 0x8]
  1298. 00000DCA  2050                     movea.l    A0, [A0]
  1299. 00000DCC  202E 000C                move.l     D0, [A6 + 0xC]
  1300. 00000DD0  B0A8 0032                cmp.l      D0, [A0 + 0x32]
  1301. 00000DD4  671A                     beq        +0x1C /* 00000DF0 */
  1302. 00000DD6  206E 0010                movea.l    A0, [A6 + 0x10]
  1303. 00000DDA  0828 0000 000E           btst.b     [A0 + 0xE], 0x0
  1304. 00000DE0  660E                     bne        +0x10 /* 00000DF0 */
  1305. 00000DE2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1306. 00000DE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1307. 00000DEA  4EAD 0632                jsr        [A5 + 0x632]
  1308. 00000DEE  508F                     addq.l     A7, 8
  1309. label00000DF0:
  1310. 00000DF0  206E 0008                movea.l    A0, [A6 + 0x8]
  1311. 00000DF4  2050                     movea.l    A0, [A0]
  1312. 00000DF6  2D68 0026 FFF8           move.l     [A6 - 0x8], [A0 + 0x26]
  1313. 00000DFC  2D68 002A FFFC           move.l     [A6 - 0x4], [A0 + 0x2A]
  1314. 00000E02  486E FFF8                pea.l      [A6 - 0x8]
  1315. 00000E06  2F3C 0004 0004           move.l     -[A7], 0x40004
  1316. 00000E0C  A8A9                     trap       InsetRect
  1317. 00000E0E  206E 000C                movea.l    A0, [A6 + 0xC]
  1318. 00000E12  2050                     movea.l    A0, [A0]
  1319. 00000E14  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1320. 00000E18  206E 0010                movea.l    A0, [A6 + 0x10]
  1321. 00000E1C  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1322. 00000E20  486E FFF8                pea.l      [A6 - 0x8]
  1323. 00000E24  A925                     trap       DragWindow
  1324. 00000E26  4E5E                     unlink     A6
  1325. 00000E28  4E75                     rts
  1326. export_178:
  1327. 00000E2A  4E56 0000                link       A6, 0
  1328. 00000E2E  2F0C                     move.l     -[A7], A4
  1329. 00000E30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1330. 00000E34  4EAD 0B12                jsr        [A5 + 0xB12]
  1331. 00000E38  2840                     movea.l    A4, D0
  1332. 00000E3A  4217                     clr.b      [A7]
  1333. 00000E3C  2F2C 007A                move.l     -[A7], [A4 + 0x7A]
  1334. 00000E40  A8E2                     trap       EmptyRgn
  1335. 00000E42  4A1F                     tst.b      [A7]+
  1336. 00000E44  548F                     addq.l     A7, 2
  1337. 00000E46  660A                     bne        +0xC /* 00000E52 */
  1338. 00000E48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1339. 00000E4C  4EAD 0D52                jsr        [A5 + 0xD52]
  1340. 00000E50  588F                     addq.l     A7, 4
  1341. label00000E52:
  1342. 00000E52  285F                     movea.l    A4, [A7]+
  1343. 00000E54  4E5E                     unlink     A6
  1344. 00000E56  4E75                     rts
  1345. export_198:
  1346. 00000E58  4E56 0000                link       A6, 0
  1347. 00000E5C  486D 05B2                pea.l      [A5 + 0x5B2]
  1348. 00000E60  206E 0008                movea.l    A0, [A6 + 0x8]
  1349. 00000E64  2050                     movea.l    A0, [A0]
  1350. 00000E66  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1351. 00000E6A  4EAD 1102                jsr        [A5 + 0x1102]
  1352. 00000E6E  4E5E                     unlink     A6
  1353. 00000E70  4E75                     rts
  1354. export_199:
  1355. 00000E72  4E56 0000                link       A6, 0
  1356. 00000E76  206E 0008                movea.l    A0, [A6 + 0x8]
  1357. 00000E7A  2050                     movea.l    A0, [A0]
  1358. 00000E7C  2028 0032                move.l     D0, [A0 + 0x32]
  1359. 00000E80  4E5E                     unlink     A6
  1360. 00000E82  4E75                     rts
  1361. export_200:
  1362. 00000E84  4E56 0000                link       A6, 0
  1363. 00000E88  206E 0008                movea.l    A0, [A6 + 0x8]
  1364. 00000E8C  2050                     movea.l    A0, [A0]
  1365. 00000E8E  226E 000C                movea.l    A1, [A6 + 0xC]
  1366. 00000E92  22A8 0026                move.l     [A1], [A0 + 0x26]
  1367. 00000E96  2368 002A 0004           move.l     [A1 + 0x4], [A0 + 0x2A]
  1368. 00000E9C  4E5E                     unlink     A6
  1369. 00000E9E  4E75                     rts
  1370. export_201:
  1371. 00000EA0  4E56 0000                link       A6, 0
  1372. 00000EA4  206E 0008                movea.l    A0, [A6 + 0x8]
  1373. 00000EA8  2050                     movea.l    A0, [A0]
  1374. 00000EAA  4868 0026                pea.l      [A0 + 0x26]
  1375. 00000EAE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1376. 00000EB2  4EAD 19D2                jsr        [A5 + 0x19D2]
  1377. 00000EB6  4E5E                     unlink     A6
  1378. 00000EB8  4E75                     rts
  1379. export_190:
  1380. 00000EBA  4E56 0000                link       A6, 0
  1381. 00000EBE  4227                     clr.b      -[A7]
  1382. 00000EC0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1383. 00000EC4  206E 0008                movea.l    A0, [A6 + 0x8]
  1384. 00000EC8  2050                     movea.l    A0, [A0]
  1385. 00000ECA  4868 0026                pea.l      [A0 + 0x26]
  1386. 00000ECE  A8AD                     trap       PtInRect
  1387. 00000ED0  101F                     move.b     D0, [A7]+
  1388. 00000ED2  4E5E                     unlink     A6
  1389. 00000ED4  4E75                     rts
  1390. export_191:
  1391. 00000ED6  4E56 0000                link       A6, 0
  1392. 00000EDA  2F07                     move.l     -[A7], D7
  1393. 00000EDC  3E2E 000E                move.w     D7, [A6 + 0xE]
  1394. 00000EE0  9E6E 0012                sub.w      D7, [A6 + 0x12]
  1395. 00000EE4  4A47                     tst.w      D7
  1396. 00000EE6  6C06                     bge        +0x8 /* 00000EEE */
  1397. 00000EE8  3007                     move.w     D0, D7
  1398. 00000EEA  4440                     neg.w      D0
  1399. 00000EEC  6002                     bra        +0x4 /* 00000EF0 */
  1400. label00000EEE:
  1401. 00000EEE  3007                     move.w     D0, D7
  1402. label00000EF0:
  1403. 00000EF0  5B40                     subq.w     D0, 5
  1404. 00000EF2  6C24                     bge        +0x26 /* 00000F18 */
  1405. 00000EF4  302E 000C                move.w     D0, [A6 + 0xC]
  1406. 00000EF8  906E 0010                sub.w      D0, [A6 + 0x10]
  1407. 00000EFC  4A40                     tst.w      D0
  1408. 00000EFE  6C0C                     bge        +0xE /* 00000F0C */
  1409. 00000F00  302E 000C                move.w     D0, [A6 + 0xC]
  1410. 00000F04  906E 0010                sub.w      D0, [A6 + 0x10]
  1411. 00000F08  4440                     neg.w      D0
  1412. 00000F0A  6008                     bra        +0xA /* 00000F14 */
  1413. label00000F0C:
  1414. 00000F0C  302E 000C                move.w     D0, [A6 + 0xC]
  1415. 00000F10  906E 0010                sub.w      D0, [A6 + 0x10]
  1416. label00000F14:
  1417. 00000F14  5B40                     subq.w     D0, 5
  1418. 00000F16  6D04                     blt        +0x6 /* 00000F1C */
  1419. label00000F18:
  1420. 00000F18  7000                     moveq.l    D0, 0x00
  1421. 00000F1A  6002                     bra        +0x4 /* 00000F1E */
  1422. label00000F1C:
  1423. 00000F1C  7001                     moveq.l    D0, 0x01
  1424. label00000F1E:
  1425. 00000F1E  2E1F                     move.l     D7, [A7]+
  1426. 00000F20  4E5E                     unlink     A6
  1427. 00000F22  4E75                     rts
  1428. export_202:
  1429. 00000F24  4E56 0000                link       A6, 0
  1430. 00000F28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1431. 00000F2C  4EBA 3A10                jsr        [PC + 0x3A10 /* 0000493E */]
  1432. 00000F30  206E 0008                movea.l    A0, [A6 + 0x8]
  1433. 00000F34  2050                     movea.l    A0, [A0]
  1434. 00000F36  2EA8 000E                move.l     [A7], [A0 + 0xE]
  1435. 00000F3A  A873                     trap       SetPort
  1436. 00000F3C  4E5E                     unlink     A6
  1437. 00000F3E  4E75                     rts
  1438. export_210:
  1439. fn00000F40:
  1440. 00000F40  4E56 0000                link       A6, 0
  1441. 00000F44  2F0C                     move.l     -[A7], A4
  1442. 00000F46  286E 0008                movea.l    A4, [A6 + 0x8]
  1443. 00000F4A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1444. 00000F4E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1445. 00000F52  2F0C                     move.l     -[A7], A4
  1446. 00000F54  4EBA 3110                jsr        [PC + 0x3110 /* 00004066 */]
  1447. 00000F58  2054                     movea.l    A0, [A4]
  1448. 00000F5A  117C 0001 001A           move.b     [A0 + 0x1A], 0x1
  1449. 00000F60  117C 0001 001B           move.b     [A0 + 0x1B], 0x1
  1450. 00000F66  316E 0014 0026           move.w     [A0 + 0x26], [A6 + 0x14]
  1451. 00000F6C  316E 0016 0028           move.w     [A0 + 0x28], [A6 + 0x16]
  1452. 00000F72  326E 0018                movea.w    A1, [A6 + 0x18]
  1453. 00000F76  2149 002A                move.l     [A0 + 0x2A], A1
  1454. 00000F7A  326E 001A                movea.w    A1, [A6 + 0x1A]
  1455. 00000F7E  2149 002E                move.l     [A0 + 0x2E], A1
  1456. 00000F82  116E 001C 0032           move.b     [A0 + 0x32], [A6 + 0x1C]
  1457. 00000F88  116E 001E 0033           move.b     [A0 + 0x33], [A6 + 0x1E]
  1458. 00000F8E  117C 0001 0034           move.b     [A0 + 0x34], 0x1
  1459. 00000F94  117C 0001 0062           move.b     [A0 + 0x62], 0x1
  1460. 00000F9A  2E8C                     move.l     [A7], A4
  1461. 00000F9C  4EAD 06C2                jsr        [A5 + 0x6C2]
  1462. 00000FA0  286E FFFC                movea.l    A4, [A6 - 0x4]
  1463. 00000FA4  4E5E                     unlink     A6
  1464. 00000FA6  4E75                     rts
  1465. export_211:
  1466. fn00000FA8:
  1467. 00000FA8  4E56 0000                link       A6, 0
  1468. 00000FAC  48E7 0018                movem.l    -[A7], A3,A4
  1469. 00000FB0  266E 0008                movea.l    A3, [A6 + 0x8]
  1470. 00000FB4  286E 0014                movea.l    A4, [A6 + 0x14]
  1471. 00000FB8  2F0C                     move.l     -[A7], A4
  1472. 00000FBA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1473. 00000FBE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1474. 00000FC2  2F0B                     move.l     -[A7], A3
  1475. 00000FC4  4EBA 313C                jsr        [PC + 0x313C /* 00004102 */]
  1476. 00000FC8  2053                     movea.l    A0, [A3]
  1477. 00000FCA  316C 0006 0026           move.w     [A0 + 0x26], [A4 + 0x6]
  1478. 00000FD0  316C 0008 0028           move.w     [A0 + 0x28], [A4 + 0x8]
  1479. 00000FD6  326C 000A                movea.w    A1, [A4 + 0xA]
  1480. 00000FDA  2149 002A                move.l     [A0 + 0x2A], A1
  1481. 00000FDE  326C 000C                movea.w    A1, [A4 + 0xC]
  1482. 00000FE2  2149 002E                move.l     [A0 + 0x2E], A1
  1483. 00000FE6  116C 000F 0032           move.b     [A0 + 0x32], [A4 + 0xF]
  1484. 00000FEC  116C 0011 0033           move.b     [A0 + 0x33], [A4 + 0x11]
  1485. 00000FF2  4A6C 0012                tst.w      [A4 + 0x12]
  1486. 00000FF6  56C0                     sne        D0
  1487. 00000FF8  4400                     neg.b      D0
  1488. 00000FFA  1140 0034                move.b     [A0 + 0x34], D0
  1489. 00000FFE  116C 0015 0062           move.b     [A0 + 0x62], [A4 + 0x15]
  1490. 00001004  2E8B                     move.l     [A7], A3
  1491. 00001006  4EAD 06C2                jsr        [A5 + 0x6C2]
  1492. 0000100A  4CEE 1800 FFF8           movem.l    A4,A3, [A6 - 0x8]
  1493. 00001010  4E5E                     unlink     A6
  1494. 00001012  4E75                     rts
  1495. export_212:
  1496. 00001014  4E56 0000                link       A6, 0
  1497. 00001018  2F0C                     move.l     -[A7], A4
  1498. 0000101A  286E 0008                movea.l    A4, [A6 + 0x8]
  1499. 0000101E  2054                     movea.l    A0, [A4]
  1500. 00001020  42A8 0064                clr.l      [A0 + 0x64]
  1501. 00001024  42A8 0068                clr.l      [A0 + 0x68]
  1502. 00001028  2F0C                     move.l     -[A7], A4
  1503. 0000102A  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1504. 0000102E  4EAD 0BE2                jsr        [A5 + 0xBE2]
  1505. 00001032  2054                     movea.l    A0, [A4]
  1506. 00001034  4228 0063                clr.b      [A0 + 0x63]
  1507. 00001038  2EA8 0012                move.l     [A7], [A0 + 0x12]
  1508. 0000103C  4EAD 0B12                jsr        [A5 + 0xB12]
  1509. 00001040  2054                     movea.l    A0, [A4]
  1510. 00001042  2140 000E                move.l     [A0 + 0xE], D0
  1511. 00001046  2E8C                     move.l     [A7], A4
  1512. 00001048  4EAD 080A                jsr        [A5 + 0x80A]
  1513. 0000104C  2E8C                     move.l     [A7], A4
  1514. 0000104E  4EAD 081A                jsr        [A5 + 0x81A]
  1515. 00001052  2054                     movea.l    A0, [A4]
  1516. 00001054  42A8 005E                clr.l      [A0 + 0x5E]
  1517. 00001058  286E FFFC                movea.l    A4, [A6 - 0x4]
  1518. 0000105C  4E5E                     unlink     A6
  1519. 0000105E  4E75                     rts
  1520. export_213:
  1521. fn00001060:
  1522. 00001060  4E56 0000                link       A6, 0
  1523. 00001064  2F0C                     move.l     -[A7], A4
  1524. 00001066  286E 0008                movea.l    A4, [A6 + 0x8]
  1525. 0000106A  2054                     movea.l    A0, [A4]
  1526. 0000106C  4868 005E                pea.l      [A0 + 0x5E]
  1527. 00001070  4EAD 1A42                jsr        [A5 + 0x1A42]
  1528. 00001074  2054                     movea.l    A0, [A4]
  1529. 00001076  4868 0064                pea.l      [A0 + 0x64]
  1530. 0000107A  4EAD 1A42                jsr        [A5 + 0x1A42]
  1531. 0000107E  2054                     movea.l    A0, [A4]
  1532. 00001080  4AA8 0068                tst.l      [A0 + 0x68]
  1533. 00001084  672A                     beq        +0x2C /* 000010B0 */
  1534. 00001086  42A7                     clr.l      -[A7]
  1535. 00001088  2F0C                     move.l     -[A7], A4
  1536. 0000108A  4EAD ED26                jsr        [A5 - 0x12DA]
  1537. 0000108E  2054                     movea.l    A0, [A4]
  1538. 00001090  4AA8 0068                tst.l      [A0 + 0x68]
  1539. 00001094  508F                     addq.l     A7, 8
  1540. 00001096  6604                     bne        +0x6 /* 0000109C */
  1541. 00001098  7000                     moveq.l    D0, 0x00
  1542. 0000109A  6014                     bra        +0x16 /* 000010B0 */
  1543. label0000109C:
  1544. 0000109C  3F3C 009E                move.w     -[A7], 0x9E
  1545. 000010A0  486D E502                pea.l      [A5 - 0x1AFE]
  1546. 000010A4  486D E50A                pea.l      [A5 - 0x1AF6]
  1547. 000010A8  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  1548. 000010AC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1549. label000010B0:
  1550. 000010B0  2F0C                     move.l     -[A7], A4
  1551. 000010B2  4EBA 30A8                jsr        [PC + 0x30A8 /* 0000415C */]
  1552. 000010B6  286E FFFC                movea.l    A4, [A6 - 0x4]
  1553. 000010BA  4E5E                     unlink     A6
  1554. 000010BC  4E75                     rts
  1555. export_214:
  1556. 000010BE  4E56 0000                link       A6, 0
  1557. 000010C2  2F0C                     move.l     -[A7], A4
  1558. 000010C4  286E 0008                movea.l    A4, [A6 + 0x8]
  1559. 000010C8  2054                     movea.l    A0, [A4]
  1560. 000010CA  216E 000C 003A           move.l     [A0 + 0x3A], [A6 + 0xC]
  1561. 000010D0  216E 0010 0036           move.l     [A0 + 0x36], [A6 + 0x10]
  1562. 000010D6  3268 0026                movea.w    A1, [A0 + 0x26]
  1563. 000010DA  D3E8 003A                add.l      A1, [A0 + 0x3A]
  1564. 000010DE  2149 0042                move.l     [A0 + 0x42], A1
  1565. 000010E2  3268 0028                movea.w    A1, [A0 + 0x28]
  1566. 000010E6  D3E8 0036                add.l      A1, [A0 + 0x36]
  1567. 000010EA  2149 003E                move.l     [A0 + 0x3E], A1
  1568. 000010EE  4EBA 385C                jsr        [PC + 0x385C /* 0000494C */]
  1569. 000010F2  285F                     movea.l    A4, [A7]+
  1570. 000010F4  4E5E                     unlink     A6
  1571. 000010F6  4E75                     rts
  1572. export_215:
  1573. 000010F8  4E56 0000                link       A6, 0
  1574. 000010FC  206E 0008                movea.l    A0, [A6 + 0x8]
  1575. 00001100  2050                     movea.l    A0, [A0]
  1576. 00001102  226E 000C                movea.l    A1, [A6 + 0xC]
  1577. 00001106  41E8 0036                lea.l      A0, [A0 + 0x36]
  1578. 0000110A  22D8                     move.l     [A1]+, [A0]+
  1579. 0000110C  22D8                     move.l     [A1]+, [A0]+
  1580. 0000110E  22D8                     move.l     [A1]+, [A0]+
  1581. 00001110  22D8                     move.l     [A1]+, [A0]+
  1582. 00001112  4E5E                     unlink     A6
  1583. 00001114  4E75                     rts
  1584. export_216:
  1585. 00001116  4E56 0000                link       A6, 0
  1586. 0000111A  206E 0008                movea.l    A0, [A6 + 0x8]
  1587. 0000111E  2050                     movea.l    A0, [A0]
  1588. 00001120  226E 000C                movea.l    A1, [A6 + 0xC]
  1589. 00001124  32A8 0026                move.w     [A1], [A0 + 0x26]
  1590. 00001128  206E 0008                movea.l    A0, [A6 + 0x8]
  1591. 0000112C  2050                     movea.l    A0, [A0]
  1592. 0000112E  226E 0010                movea.l    A1, [A6 + 0x10]
  1593. 00001132  32A8 0028                move.w     [A1], [A0 + 0x28]
  1594. 00001136  4E5E                     unlink     A6
  1595. 00001138  4E75                     rts
  1596. export_217:
  1597. 0000113A  4E56 0000                link       A6, 0
  1598. 0000113E  206E 0008                movea.l    A0, [A6 + 0x8]
  1599. 00001142  2050                     movea.l    A0, [A0]
  1600. 00001144  226E 000C                movea.l    A1, [A6 + 0xC]
  1601. 00001148  22A8 0056                move.l     [A1], [A0 + 0x56]
  1602. 0000114C  206E 0008                movea.l    A0, [A6 + 0x8]
  1603. 00001150  2050                     movea.l    A0, [A0]
  1604. 00001152  226E 0010                movea.l    A1, [A6 + 0x10]
  1605. 00001156  22A8 005A                move.l     [A1], [A0 + 0x5A]
  1606. 0000115A  4E5E                     unlink     A6
  1607. 0000115C  4E75                     rts
  1608. export_218:
  1609. 0000115E  4E56 0000                link       A6, 0
  1610. 00001162  206E 0008                movea.l    A0, [A6 + 0x8]
  1611. 00001166  2050                     movea.l    A0, [A0]
  1612. 00001168  226E 000C                movea.l    A1, [A6 + 0xC]
  1613. 0000116C  41E8 0046                lea.l      A0, [A0 + 0x46]
  1614. 00001170  22D8                     move.l     [A1]+, [A0]+
  1615. 00001172  22D8                     move.l     [A1]+, [A0]+
  1616. 00001174  22D8                     move.l     [A1]+, [A0]+
  1617. 00001176  22D8                     move.l     [A1]+, [A0]+
  1618. 00001178  4E5E                     unlink     A6
  1619. 0000117A  4E75                     rts
  1620. export_223:
  1621. 0000117C  4E56 0000                link       A6, 0
  1622. 00001180  42A7                     clr.l      -[A7]
  1623. 00001182  206E 0008                movea.l    A0, [A6 + 0x8]
  1624. 00001186  2050                     movea.l    A0, [A0]
  1625. 00001188  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1626. 0000118C  A917                     trap       GetWRefCon
  1627. 0000118E  201F                     move.l     D0, [A7]+
  1628. 00001190  4E5E                     unlink     A6
  1629. 00001192  4E75                     rts
  1630. export_219:
  1631. 00001194  4E56 FFF8                link       A6, -0x0008
  1632. 00001198  486E FFF8                pea.l      [A6 - 0x8]
  1633. 0000119C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1634. 000011A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1635. 000011A4  4EAD 082A                jsr        [A5 + 0x82A]
  1636. 000011A8  4217                     clr.b      [A7]
  1637. 000011AA  486E FFF8                pea.l      [A6 - 0x8]
  1638. 000011AE  206E 0008                movea.l    A0, [A6 + 0x8]
  1639. 000011B2  2050                     movea.l    A0, [A0]
  1640. 000011B4  4868 0046                pea.l      [A0 + 0x46]
  1641. 000011B8  4EAD 1A02                jsr        [A5 + 0x1A02]
  1642. 000011BC  101F                     move.b     D0, [A7]+
  1643. 000011BE  4E5E                     unlink     A6
  1644. 000011C0  4E75                     rts
  1645. export_220:
  1646. 000011C2  4E56 0000                link       A6, 0
  1647. 000011C6  2F0C                     move.l     -[A7], A4
  1648. 000011C8  206E 0008                movea.l    A0, [A6 + 0x8]
  1649. 000011CC  2850                     movea.l    A4, [A0]
  1650. 000011CE  4A2C 001A                tst.b      [A4 + 0x1A]
  1651. 000011D2  6750                     beq        +0x52 /* 00001224 */
  1652. 000011D4  202C 003A                move.l     D0, [A4 + 0x3A]
  1653. 000011D8  90AC 0056                sub.l      D0, [A4 + 0x56]
  1654. 000011DC  0C80 FFFF 8000           cmpi.l     D0, 0xFFFF8000
  1655. 000011E2  6D40                     blt        +0x42 /* 00001224 */
  1656. 000011E4  202C 0042                move.l     D0, [A4 + 0x42]
  1657. 000011E8  90AC 0056                sub.l      D0, [A4 + 0x56]
  1658. 000011EC  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  1659. 000011F2  6E30                     bgt        +0x32 /* 00001224 */
  1660. 000011F4  202C 0036                move.l     D0, [A4 + 0x36]
  1661. 000011F8  90AC 005A                sub.l      D0, [A4 + 0x5A]
  1662. 000011FC  0C80 FFFF 8000           cmpi.l     D0, 0xFFFF8000
  1663. 00001202  6D20                     blt        +0x22 /* 00001224 */
  1664. 00001204  202C 003E                move.l     D0, [A4 + 0x3E]
  1665. 00001208  90AC 005A                sub.l      D0, [A4 + 0x5A]
  1666. 0000120C  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  1667. 00001212  6E10                     bgt        +0x12 /* 00001224 */
  1668. 00001214  206E 0008                movea.l    A0, [A6 + 0x8]
  1669. 00001218  2050                     movea.l    A0, [A0]
  1670. 0000121A  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1671. 0000121E  4EAD E740                jsr        [A5 - 0x18C0]
  1672. 00001222  6002                     bra        +0x4 /* 00001226 */
  1673. label00001224:
  1674. 00001224  7000                     moveq.l    D0, 0x00
  1675. label00001226:
  1676. 00001226  286E FFFC                movea.l    A4, [A6 - 0x4]
  1677. 0000122A  4E5E                     unlink     A6
  1678. 0000122C  4E75                     rts
  1679. export_221:
  1680. 0000122E  4E56 0000                link       A6, 0
  1681. 00001232  206E 0008                movea.l    A0, [A6 + 0x8]
  1682. 00001236  2050                     movea.l    A0, [A0]
  1683. 00001238  3068 0026                movea.w    A0, [A0 + 0x26]
  1684. 0000123C  226E 000C                movea.l    A1, [A6 + 0xC]
  1685. 00001240  2288                     move.l     [A1], A0
  1686. 00001242  206E 0008                movea.l    A0, [A6 + 0x8]
  1687. 00001246  2050                     movea.l    A0, [A0]
  1688. 00001248  3068 0028                movea.w    A0, [A0 + 0x28]
  1689. 0000124C  226E 0010                movea.l    A1, [A6 + 0x10]
  1690. 00001250  2288                     move.l     [A1], A0
  1691. 00001252  4E5E                     unlink     A6
  1692. 00001254  4E75                     rts
  1693. export_222:
  1694. 00001256  4E56 0000                link       A6, 0
  1695. 0000125A  206E 0008                movea.l    A0, [A6 + 0x8]
  1696. 0000125E  2050                     movea.l    A0, [A0]
  1697. 00001260  116E 000C 0062           move.b     [A0 + 0x62], [A6 + 0xC]
  1698. 00001266  4E5E                     unlink     A6
  1699. 00001268  4E75                     rts
  1700. export_224:
  1701. 0000126A  4E56 FFE8                link       A6, -0x0018
  1702. 0000126E  48E7 0108                movem.l    -[A7], D7,A4
  1703. 00001272  286E 0008                movea.l    A4, [A6 + 0x8]
  1704. 00001276  486E FFE8                pea.l      [A6 - 0x18]
  1705. 0000127A  2054                     movea.l    A0, [A4]
  1706. 0000127C  4868 0046                pea.l      [A0 + 0x46]
  1707. 00001280  2F0C                     move.l     -[A7], A4
  1708. 00001282  4EAD E784                jsr        [A5 - 0x187C]
  1709. 00001286  4217                     clr.b      [A7]
  1710. 00001288  486E FFE8                pea.l      [A6 - 0x18]
  1711. 0000128C  2054                     movea.l    A0, [A4]
  1712. 0000128E  2068 000E                movea.l    A0, [A0 + 0xE]
  1713. 00001292  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  1714. 00001296  A8E9                     trap       RectInRgn
  1715. 00001298  1E1F                     move.b     D7, [A7]+
  1716. 0000129A  486E FFF8                pea.l      [A6 - 0x8]
  1717. 0000129E  2054                     movea.l    A0, [A4]
  1718. 000012A0  4868 0036                pea.l      [A0 + 0x36]
  1719. 000012A4  2F0C                     move.l     -[A7], A4
  1720. 000012A6  4EAD 0842                jsr        [A5 + 0x842]
  1721. 000012AA  2E8C                     move.l     [A7], A4
  1722. 000012AC  4EAD 071A                jsr        [A5 + 0x71A]
  1723. 000012B0  2E80                     move.l     [A7], D0
  1724. 000012B2  4EAD E782                jsr        [A5 - 0x187E]
  1725. 000012B6  2054                     movea.l    A0, [A4]
  1726. 000012B8  4AA8 0064                tst.l      [A0 + 0x64]
  1727. 000012BC  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1728. 000012C0  672C                     beq        +0x2E /* 000012EE */
  1729. 000012C2  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  1730. 000012C8  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  1731. 000012CE  486E FFF0                pea.l      [A6 - 0x10]
  1732. 000012D2  2054                     movea.l    A0, [A4]
  1733. 000012D4  2F28 0064                move.l     -[A7], [A0 + 0x64]
  1734. 000012D8  4EAD 18FA                jsr        [A5 + 0x18FA]
  1735. 000012DC  486E FFF0                pea.l      [A6 - 0x10]
  1736. 000012E0  A928                     trap       InvalRect
  1737. 000012E2  2054                     movea.l    A0, [A4]
  1738. 000012E4  2EA8 0064                move.l     [A7], [A0 + 0x64]
  1739. 000012E8  4EAD F3AA                jsr        [A5 - 0xC56]
  1740. 000012EC  508F                     addq.l     A7, 8
  1741. label000012EE:
  1742. 000012EE  2054                     movea.l    A0, [A4]
  1743. 000012F0  216E 000C 0064           move.l     [A0 + 0x64], [A6 + 0xC]
  1744. 000012F6  4AA8 0064                tst.l      [A0 + 0x64]
  1745. 000012FA  6722                     beq        +0x24 /* 0000131E */
  1746. 000012FC  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  1747. 00001302  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  1748. 00001308  486E FFF0                pea.l      [A6 - 0x10]
  1749. 0000130C  2054                     movea.l    A0, [A4]
  1750. 0000130E  2F28 0064                move.l     -[A7], [A0 + 0x64]
  1751. 00001312  4EAD 18FA                jsr        [A5 + 0x18FA]
  1752. 00001316  486E FFF0                pea.l      [A6 - 0x10]
  1753. 0000131A  A928                     trap       InvalRect
  1754. 0000131C  508F                     addq.l     A7, 8
  1755. label0000131E:
  1756. 0000131E  4A07                     tst.b      D7
  1757. 00001320  661A                     bne        +0x1C /* 0000133C */
  1758. 00001322  486E FFE8                pea.l      [A6 - 0x18]
  1759. 00001326  2054                     movea.l    A0, [A4]
  1760. 00001328  4868 0046                pea.l      [A0 + 0x46]
  1761. 0000132C  2F0C                     move.l     -[A7], A4
  1762. 0000132E  4EAD 0842                jsr        [A5 + 0x842]
  1763. 00001332  486E FFE8                pea.l      [A6 - 0x18]
  1764. 00001336  A92A                     trap       ValidRect
  1765. 00001338  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1766. label0000133C:
  1767. 0000133C  4CDF 1080                movem.l    A4,D7, [A7]+
  1768. 00001340  4E5E                     unlink     A6
  1769. 00001342  4E75                     rts
  1770. export_225:
  1771. 00001344  4E56 FFFC                link       A6, -0x0004
  1772. 00001348  206E 0008                movea.l    A0, [A6 + 0x8]
  1773. 0000134C  2050                     movea.l    A0, [A0]
  1774. 0000134E  4868 0064                pea.l      [A0 + 0x64]
  1775. 00001352  4EAD 1A42                jsr        [A5 + 0x1A42]
  1776. 00001356  486D F8DA                pea.l      [A5 - 0x726]
  1777. 0000135A  4EAD 04CA                jsr        [A5 + 0x4CA]
  1778. 0000135E  206E 0008                movea.l    A0, [A6 + 0x8]
  1779. 00001362  2050                     movea.l    A0, [A0]
  1780. 00001364  2140 0064                move.l     [A0 + 0x64], D0
  1781. 00001368  3EAE 000C                move.w     [A7], [A6 + 0xC]
  1782. 0000136C  206E 0008                movea.l    A0, [A6 + 0x8]
  1783. 00001370  2050                     movea.l    A0, [A0]
  1784. 00001372  2F28 0064                move.l     -[A7], [A0 + 0x64]
  1785. 00001376  4EAD 1892                jsr        [A5 + 0x1892]
  1786. 0000137A  4E5E                     unlink     A6
  1787. 0000137C  4E75                     rts
  1788. export_226:
  1789. 0000137E  4E56 0000                link       A6, 0
  1790. 00001382  206E 0008                movea.l    A0, [A6 + 0x8]
  1791. 00001386  2050                     movea.l    A0, [A0]
  1792. 00001388  2028 0064                move.l     D0, [A0 + 0x64]
  1793. 0000138C  4E5E                     unlink     A6
  1794. 0000138E  4E75                     rts
  1795. export_228:
  1796. 00001390  4E56 0000                link       A6, 0
  1797. 00001394  2F0C                     move.l     -[A7], A4
  1798. 00001396  286E 0008                movea.l    A4, [A6 + 0x8]
  1799. 0000139A  2054                     movea.l    A0, [A4]
  1800. 0000139C  4A28 001A                tst.b      [A0 + 0x1A]
  1801. 000013A0  6614                     bne        +0x16 /* 000013B6 */
  1802. 000013A2  2F0C                     move.l     -[A7], A4
  1803. 000013A4  4EBA 2E08                jsr        [PC + 0x2E08 /* 000041AE */]
  1804. 000013A8  2E8C                     move.l     [A7], A4
  1805. 000013AA  4EAD 07B2                jsr        [A5 + 0x7B2]
  1806. 000013AE  2E8C                     move.l     [A7], A4
  1807. 000013B0  4EAD 07CA                jsr        [A5 + 0x7CA]
  1808. 000013B4  588F                     addq.l     A7, 4
  1809. label000013B6:
  1810. 000013B6  285F                     movea.l    A4, [A7]+
  1811. 000013B8  4E5E                     unlink     A6
  1812. 000013BA  4E75                     rts
  1813. export_229:
  1814. 000013BC  4E56 0000                link       A6, 0
  1815. 000013C0  2F0C                     move.l     -[A7], A4
  1816. 000013C2  286E 0008                movea.l    A4, [A6 + 0x8]
  1817. 000013C6  2054                     movea.l    A0, [A4]
  1818. 000013C8  4A28 001A                tst.b      [A0 + 0x1A]
  1819. 000013CC  6714                     beq        +0x16 /* 000013E2 */
  1820. 000013CE  2F0C                     move.l     -[A7], A4
  1821. 000013D0  4EAD 07B2                jsr        [A5 + 0x7B2]
  1822. 000013D4  2E8C                     move.l     [A7], A4
  1823. 000013D6  4EAD 07CA                jsr        [A5 + 0x7CA]
  1824. 000013DA  2E8C                     move.l     [A7], A4
  1825. 000013DC  4EBA 2DE8                jsr        [PC + 0x2DE8 /* 000041C6 */]
  1826. 000013E0  588F                     addq.l     A7, 4
  1827. label000013E2:
  1828. 000013E2  285F                     movea.l    A4, [A7]+
  1829. 000013E4  4E5E                     unlink     A6
  1830. 000013E6  4E75                     rts
  1831. export_230:
  1832. 000013E8  4E56 0000                link       A6, 0
  1833. 000013EC  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1834. 000013F0  286E 0008                movea.l    A4, [A6 + 0x8]
  1835. 000013F4  2054                     movea.l    A0, [A4]
  1836. 000013F6  216E 000C 002A           move.l     [A0 + 0x2A], [A6 + 0xC]
  1837. 000013FC  216E 0010 002E           move.l     [A0 + 0x2E], [A6 + 0x10]
  1838. 00001402  486E 0010                pea.l      [A6 + 0x10]
  1839. 00001406  486E 000C                pea.l      [A6 + 0xC]
  1840. 0000140A  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1841. 0000140E  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  1842. 00001412  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1843. 00001416  4EAD 0BFA                jsr        [A5 + 0xBFA]
  1844. 0000141A  2654                     movea.l    A3, [A4]
  1845. 0000141C  7036                     moveq.l    D0, 0x36
  1846. 0000141E  D094                     add.l      D0, [A4]
  1847. 00001420  2440                     movea.l    A2, D0
  1848. 00001422  2E2B 0056                move.l     D7, [A3 + 0x56]
  1849. 00001426  9EAA 0004                sub.l      D7, [A2 + 0x4]
  1850. 0000142A  DEAE 000C                add.l      D7, [A6 + 0xC]
  1851. 0000142E  2C2B 005A                move.l     D6, [A3 + 0x5A]
  1852. 00001432  9C92                     sub.l      D6, [A2]
  1853. 00001434  DCAE 0010                add.l      D6, [A6 + 0x10]
  1854. 00001438  1EAE 0014                move.b     [A7], [A6 + 0x14]
  1855. 0000143C  2F06                     move.l     -[A7], D6
  1856. 0000143E  2F07                     move.l     -[A7], D7
  1857. 00001440  2F0C                     move.l     -[A7], A4
  1858. 00001442  4EAD E39E                jsr        [A5 - 0x1C62]
  1859. 00001446  4CEE 1CC0 FFEC           movem.l    A4,A3,A2,D7,D6, [A6 - 0x14]
  1860. 0000144C  4E5E                     unlink     A6
  1861. 0000144E  4E75                     rts
  1862. export_206:
  1863. 00001450  4E56 0000                link       A6, 0
  1864. 00001454  4227                     clr.b      -[A7]
  1865. 00001456  206E 000C                movea.l    A0, [A6 + 0xC]
  1866. 0000145A  2F10                     move.l     -[A7], [A0]
  1867. 0000145C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1868. 00001460  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1869. 00001464  4EAD E39E                jsr        [A5 - 0x1C62]
  1870. 00001468  4E5E                     unlink     A6
  1871. 0000146A  4E75                     rts
  1872. export_231:
  1873. fn0000146C:
  1874. 0000146C  4E56 FFF0                link       A6, -0x0010
  1875. 00001470  2F0C                     move.l     -[A7], A4
  1876. 00001472  286E 0008                movea.l    A4, [A6 + 0x8]
  1877. 00001476  4A2E 0014                tst.b      [A6 + 0x14]
  1878. 0000147A  670E                     beq        +0x10 /* 0000148A */
  1879. 0000147C  2F0C                     move.l     -[A7], A4
  1880. 0000147E  4EAD 07B2                jsr        [A5 + 0x7B2]
  1881. 00001482  2E8C                     move.l     [A7], A4
  1882. 00001484  4EAD 07CA                jsr        [A5 + 0x7CA]
  1883. 00001488  588F                     addq.l     A7, 4
  1884. label0000148A:
  1885. 0000148A  202E 000C                move.l     D0, [A6 + 0xC]
  1886. 0000148E  2054                     movea.l    A0, [A4]
  1887. 00001490  91A8 0056                sub.l      [A0 + 0x56], D0
  1888. 00001494  222E 0010                move.l     D1, [A6 + 0x10]
  1889. 00001498  93A8 005A                sub.l      [A0 + 0x5A], D1
  1890. 0000149C  486E FFF0                pea.l      [A6 - 0x10]
  1891. 000014A0  486E FFF4                pea.l      [A6 - 0xC]
  1892. 000014A4  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1893. 000014A8  4EAD E744                jsr        [A5 - 0x18BC]
  1894. 000014AC  2054                     movea.l    A0, [A4]
  1895. 000014AE  202E FFF4                move.l     D0, [A6 - 0xC]
  1896. 000014B2  90A8 0056                sub.l      D0, [A0 + 0x56]
  1897. 000014B6  2140 002A                move.l     [A0 + 0x2A], D0
  1898. 000014BA  202E FFF0                move.l     D0, [A6 - 0x10]
  1899. 000014BE  90A8 005A                sub.l      D0, [A0 + 0x5A]
  1900. 000014C2  2140 002E                move.l     [A0 + 0x2E], D0
  1901. 000014C6  2E8C                     move.l     [A7], A4
  1902. 000014C8  4EAD 081A                jsr        [A5 + 0x81A]
  1903. 000014CC  4A2E 0014                tst.b      [A6 + 0x14]
  1904. 000014D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1905. 000014D4  670E                     beq        +0x10 /* 000014E4 */
  1906. 000014D6  2F0C                     move.l     -[A7], A4
  1907. 000014D8  4EAD 07B2                jsr        [A5 + 0x7B2]
  1908. 000014DC  2E8C                     move.l     [A7], A4
  1909. 000014DE  4EAD 07CA                jsr        [A5 + 0x7CA]
  1910. 000014E2  588F                     addq.l     A7, 4
  1911. label000014E4:
  1912. 000014E4  2054                     movea.l    A0, [A4]
  1913. 000014E6  4AA8 0016                tst.l      [A0 + 0x16]
  1914. 000014EA  6722                     beq        +0x24 /* 0000150E */
  1915. 000014EC  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  1916. 000014F2  2D6E 0010 FFF8           move.l     [A6 - 0x8], [A6 + 0x10]
  1917. 000014F8  486E FFF8                pea.l      [A6 - 0x8]
  1918. 000014FC  486D 0692                pea.l      [A5 + 0x692]
  1919. 00001500  2054                     movea.l    A0, [A4]
  1920. 00001502  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1921. 00001506  4EAD 110A                jsr        [A5 + 0x110A]
  1922. 0000150A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1923. label0000150E:
  1924. 0000150E  285F                     movea.l    A4, [A7]+
  1925. 00001510  4E5E                     unlink     A6
  1926. 00001512  4E75                     rts
  1927. export_272:
  1928. 00001514  4E56 0000                link       A6, 0
  1929. 00001518  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1930. 0000151C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1931. 00001520  4EAD 076A                jsr        [A5 + 0x76A]
  1932. 00001524  4E5E                     unlink     A6
  1933. 00001526  4E75                     rts
  1934. export_232:
  1935. fn00001528:
  1936. 00001528  4E56 FFC8                link       A6, -0x0038
  1937. 0000152C  2F0C                     move.l     -[A7], A4
  1938. 0000152E  286E 0008                movea.l    A4, [A6 + 0x8]
  1939. 00001532  2054                     movea.l    A0, [A4]
  1940. 00001534  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1941. 00001538  41E8 0046                lea.l      A0, [A0 + 0x46]
  1942. 0000153C  22D8                     move.l     [A1]+, [A0]+
  1943. 0000153E  22D8                     move.l     [A1]+, [A0]+
  1944. 00001540  22D8                     move.l     [A1]+, [A0]+
  1945. 00001542  22D8                     move.l     [A1]+, [A0]+
  1946. 00001544  2054                     movea.l    A0, [A4]
  1947. 00001546  43EE FFD0                lea.l      A1, [A6 - 0x30]
  1948. 0000154A  41E8 0036                lea.l      A0, [A0 + 0x36]
  1949. 0000154E  22D8                     move.l     [A1]+, [A0]+
  1950. 00001550  22D8                     move.l     [A1]+, [A0]+
  1951. 00001552  22D8                     move.l     [A1]+, [A0]+
  1952. 00001554  22D8                     move.l     [A1]+, [A0]+
  1953. 00001556  4A2E 0010                tst.b      [A6 + 0x10]
  1954. 0000155A  670E                     beq        +0x10 /* 0000156A */
  1955. 0000155C  2F0C                     move.l     -[A7], A4
  1956. 0000155E  4EAD 07B2                jsr        [A5 + 0x7B2]
  1957. 00001562  2E8C                     move.l     [A7], A4
  1958. 00001564  4EAD 07CA                jsr        [A5 + 0x7CA]
  1959. 00001568  588F                     addq.l     A7, 4
  1960. label0000156A:
  1961. 0000156A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1962. 0000156E  2F0C                     move.l     -[A7], A4
  1963. 00001570  4EAD E3CA                jsr        [A5 - 0x1C36]
  1964. 00001574  2E8C                     move.l     [A7], A4
  1965. 00001576  4EAD 081A                jsr        [A5 + 0x81A]
  1966. 0000157A  4A2E 0010                tst.b      [A6 + 0x10]
  1967. 0000157E  508F                     addq.l     A7, 8
  1968. 00001580  6700 00CC                beq        +0xCE /* 0000164E */
  1969. 00001584  2F0C                     move.l     -[A7], A4
  1970. 00001586  4EAD 07B2                jsr        [A5 + 0x7B2]
  1971. 0000158A  2E8C                     move.l     [A7], A4
  1972. 0000158C  4EAD 07CA                jsr        [A5 + 0x7CA]
  1973. 00001590  2054                     movea.l    A0, [A4]
  1974. 00001592  4A28 0034                tst.b      [A0 + 0x34]
  1975. 00001596  588F                     addq.l     A7, 4
  1976. 00001598  6600 00B4                bne        +0xB6 /* 0000164E */
  1977. 0000159C  2F0C                     move.l     -[A7], A4
  1978. 0000159E  4EAD E740                jsr        [A5 - 0x18C0]
  1979. 000015A2  4A00                     tst.b      D0
  1980. 000015A4  588F                     addq.l     A7, 4
  1981. 000015A6  6700 00A6                beq        +0xA8 /* 0000164E */
  1982. 000015AA  4227                     clr.b      -[A7]
  1983. 000015AC  2054                     movea.l    A0, [A4]
  1984. 000015AE  4868 0046                pea.l      [A0 + 0x46]
  1985. 000015B2  486E FFE0                pea.l      [A6 - 0x20]
  1986. 000015B6  486E FFE0                pea.l      [A6 - 0x20]
  1987. 000015BA  4EAD 19FA                jsr        [A5 + 0x19FA]
  1988. 000015BE  4A1F                     tst.b      [A7]+
  1989. 000015C0  6718                     beq        +0x1A /* 000015DA */
  1990. 000015C2  486E FFC8                pea.l      [A6 - 0x38]
  1991. 000015C6  486E FFE0                pea.l      [A6 - 0x20]
  1992. 000015CA  2F0C                     move.l     -[A7], A4
  1993. 000015CC  4EAD 088A                jsr        [A5 + 0x88A]
  1994. 000015D0  486E FFC8                pea.l      [A6 - 0x38]
  1995. 000015D4  A92A                     trap       ValidRect
  1996. 000015D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1997. label000015DA:
  1998. 000015DA  2054                     movea.l    A0, [A4]
  1999. 000015DC  4AA8 0064                tst.l      [A0 + 0x64]
  2000. 000015E0  676C                     beq        +0x6E /* 0000164E */
  2001. 000015E2  486E FFF8                pea.l      [A6 - 0x8]
  2002. 000015E6  486E FFD0                pea.l      [A6 - 0x30]
  2003. 000015EA  2F0C                     move.l     -[A7], A4
  2004. 000015EC  4EAD 0842                jsr        [A5 + 0x842]
  2005. 000015F0  486E FFF8                pea.l      [A6 - 0x8]
  2006. 000015F4  2054                     movea.l    A0, [A4]
  2007. 000015F6  2F28 0064                move.l     -[A7], [A0 + 0x64]
  2008. 000015FA  4EAD 18FA                jsr        [A5 + 0x18FA]
  2009. 000015FE  486E FFF0                pea.l      [A6 - 0x10]
  2010. 00001602  2054                     movea.l    A0, [A4]
  2011. 00001604  4868 0036                pea.l      [A0 + 0x36]
  2012. 00001608  2F0C                     move.l     -[A7], A4
  2013. 0000160A  4EAD 0842                jsr        [A5 + 0x842]
  2014. 0000160E  486E FFF0                pea.l      [A6 - 0x10]
  2015. 00001612  2054                     movea.l    A0, [A4]
  2016. 00001614  2F28 0064                move.l     -[A7], [A0 + 0x64]
  2017. 00001618  4EAD 18FA                jsr        [A5 + 0x18FA]
  2018. 0000161C  4217                     clr.b      [A7]
  2019. 0000161E  486E FFF8                pea.l      [A6 - 0x8]
  2020. 00001622  486E FFF0                pea.l      [A6 - 0x10]
  2021. 00001626  486E FFC8                pea.l      [A6 - 0x38]
  2022. 0000162A  A8AA                     trap       SectRect
  2023. 0000162C  4A1F                     tst.b      [A7]+
  2024. 0000162E  4FEF 0026                lea.l      A7, [A7 + 0x26]
  2025. 00001632  671A                     beq        +0x1C /* 0000164E */
  2026. 00001634  2F0C                     move.l     -[A7], A4
  2027. 00001636  4EAD 071A                jsr        [A5 + 0x71A]
  2028. 0000163A  2E80                     move.l     [A7], D0
  2029. 0000163C  4EAD E782                jsr        [A5 - 0x187E]
  2030. 00001640  486E FFC8                pea.l      [A6 - 0x38]
  2031. 00001644  A92A                     trap       ValidRect
  2032. 00001646  2E8C                     move.l     [A7], A4
  2033. 00001648  4EAD E782                jsr        [A5 - 0x187E]
  2034. 0000164C  588F                     addq.l     A7, 4
  2035. label0000164E:
  2036. 0000164E  2054                     movea.l    A0, [A4]
  2037. 00001650  4AA8 0016                tst.l      [A0 + 0x16]
  2038. 00001654  6716                     beq        +0x18 /* 0000166C */
  2039. 00001656  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2040. 0000165A  486D 08A2                pea.l      [A5 + 0x8A2]
  2041. 0000165E  2054                     movea.l    A0, [A4]
  2042. 00001660  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2043. 00001664  4EAD 110A                jsr        [A5 + 0x110A]
  2044. 00001668  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2045. label0000166C:
  2046. 0000166C  285F                     movea.l    A4, [A7]+
  2047. 0000166E  4E5E                     unlink     A6
  2048. 00001670  4E75                     rts
  2049. export_233:
  2050. 00001672  4E56 FFF2                link       A6, -0x000E
  2051. 00001676  2F0C                     move.l     -[A7], A4
  2052. 00001678  286E 0008                movea.l    A4, [A6 + 0x8]
  2053. 0000167C  426E FFF6                clr.w      [A6 - 0xA]
  2054. 00001680  426E FFF4                clr.w      [A6 - 0xC]
  2055. 00001684  422E FFF3                clr.b      [A6 - 0xD]
  2056. 00001688  422E FFF2                clr.b      [A6 - 0xE]
  2057. 0000168C  486E FFF8                pea.l      [A6 - 0x8]
  2058. 00001690  42A7                     clr.l      -[A7]
  2059. 00001692  42A7                     clr.l      -[A7]
  2060. 00001694  A8A7                     trap       SetRect
  2061. 00001696  486E FFF2                pea.l      [A6 - 0xE]
  2062. 0000169A  486E FFF3                pea.l      [A6 - 0xD]
  2063. 0000169E  486E FFF6                pea.l      [A6 - 0xA]
  2064. 000016A2  486E FFF8                pea.l      [A6 - 0x8]
  2065. 000016A6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2066. 000016AA  2F0C                     move.l     -[A7], A4
  2067. 000016AC  4EAD 0772                jsr        [A5 + 0x772]
  2068. 000016B0  486E FFF2                pea.l      [A6 - 0xE]
  2069. 000016B4  486E FFF3                pea.l      [A6 - 0xD]
  2070. 000016B8  486E FFF4                pea.l      [A6 - 0xC]
  2071. 000016BC  486E FFF8                pea.l      [A6 - 0x8]
  2072. 000016C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2073. 000016C4  2F0C                     move.l     -[A7], A4
  2074. 000016C6  4EAD E3A6                jsr        [A5 - 0x1C5A]
  2075. 000016CA  4A2E FFF3                tst.b      [A6 - 0xD]
  2076. 000016CE  4FEF 0030                lea.l      A7, [A7 + 0x30]
  2077. 000016D2  674C                     beq        +0x4E /* 00001720 */
  2078. 000016D4  4A2E FFF2                tst.b      [A6 - 0xE]
  2079. 000016D8  672A                     beq        +0x2C /* 00001704 */
  2080. 000016DA  1F3C 0001                move.b     -[A7], 0x1
  2081. 000016DE  306E FFF4                movea.w    A0, [A6 - 0xC]
  2082. 000016E2  2F08                     move.l     -[A7], A0
  2083. 000016E4  306E FFF6                movea.w    A0, [A6 - 0xA]
  2084. 000016E8  2F08                     move.l     -[A7], A0
  2085. 000016EA  2F0C                     move.l     -[A7], A4
  2086. 000016EC  4EAD E39E                jsr        [A5 - 0x1C62]
  2087. 000016F0  1EBC 0001                move.b     [A7], 0x1
  2088. 000016F4  486E FFF8                pea.l      [A6 - 0x8]
  2089. 000016F8  2F0C                     move.l     -[A7], A4
  2090. 000016FA  4EAD E3A0                jsr        [A5 - 0x1C60]
  2091. 000016FE  4FEF 0016                lea.l      A7, [A7 + 0x16]
  2092. 00001702  603E                     bra        +0x40 /* 00001742 */
  2093. label00001704:
  2094. 00001704  1F3C 0001                move.b     -[A7], 0x1
  2095. 00001708  306E FFF4                movea.w    A0, [A6 - 0xC]
  2096. 0000170C  2F08                     move.l     -[A7], A0
  2097. 0000170E  306E FFF6                movea.w    A0, [A6 - 0xA]
  2098. 00001712  2F08                     move.l     -[A7], A0
  2099. 00001714  2F0C                     move.l     -[A7], A4
  2100. 00001716  4EAD E39E                jsr        [A5 - 0x1C62]
  2101. 0000171A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2102. 0000171E  6022                     bra        +0x24 /* 00001742 */
  2103. label00001720:
  2104. 00001720  4A2E FFF2                tst.b      [A6 - 0xE]
  2105. 00001724  6714                     beq        +0x16 /* 0000173A */
  2106. 00001726  1F3C 0001                move.b     -[A7], 0x1
  2107. 0000172A  486E FFF8                pea.l      [A6 - 0x8]
  2108. 0000172E  2F0C                     move.l     -[A7], A4
  2109. 00001730  4EAD E3A0                jsr        [A5 - 0x1C60]
  2110. 00001734  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2111. 00001738  6008                     bra        +0xA /* 00001742 */
  2112. label0000173A:
  2113. 0000173A  2F0C                     move.l     -[A7], A4
  2114. 0000173C  4EAD 081A                jsr        [A5 + 0x81A]
  2115. 00001740  588F                     addq.l     A7, 4
  2116. label00001742:
  2117. 00001742  285F                     movea.l    A4, [A7]+
  2118. 00001744  4E5E                     unlink     A6
  2119. 00001746  4E75                     rts
  2120. export_234:
  2121. 00001748  4E56 0000                link       A6, 0
  2122. 0000174C  48E7 0038                movem.l    -[A7], A2,A3,A4
  2123. 00001750  266E 000C                movea.l    A3, [A6 + 0xC]
  2124. 00001754  246E 0010                movea.l    A2, [A6 + 0x10]
  2125. 00001758  206E 0008                movea.l    A0, [A6 + 0x8]
  2126. 0000175C  2050                     movea.l    A0, [A0]
  2127. 0000175E  1028 0032                move.b     D0, [A0 + 0x32]
  2128. 00001762  670E                     beq        +0x10 /* 00001772 */
  2129. 00001764  6B54                     bmi        +0x56 /* 000017BA */
  2130. 00001766  5B00                     subq.b     D0, 5
  2131. 00001768  6730                     beq        +0x32 /* 0000179A */
  2132. 0000176A  6A4E                     bpl        +0x50 /* 000017BA */
  2133. 0000176C  5600                     addq.b     D0, 3
  2134. 0000176E  6A4A                     bpl        +0x4C /* 000017BA */
  2135. 00001770  6014                     bra        +0x16 /* 00001786 */
  2136. label00001772:
  2137. 00001772  206E 0014                movea.l    A0, [A6 + 0x14]
  2138. 00001776  30AB 0002                move.w     [A0], [A3 + 0x2]
  2139. 0000177A  673E                     beq        +0x40 /* 000017BA */
  2140. 0000177C  206E 0018                movea.l    A0, [A6 + 0x18]
  2141. 00001780  10BC 0001                move.b     [A0], 0x1
  2142. 00001784  6034                     bra        +0x36 /* 000017BA */
  2143. label00001786:
  2144. 00001786  206E 0014                movea.l    A0, [A6 + 0x14]
  2145. 0000178A  30AB 0006                move.w     [A0], [A3 + 0x6]
  2146. 0000178E  672A                     beq        +0x2C /* 000017BA */
  2147. 00001790  206E 0018                movea.l    A0, [A6 + 0x18]
  2148. 00001794  10BC 0001                move.b     [A0], 0x1
  2149. 00001798  6020                     bra        +0x22 /* 000017BA */
  2150. label0000179A:
  2151. 0000179A  49EA 0002                lea.l      A4, [A2 + 0x2]
  2152. 0000179E  38AB 0002                move.w     [A4], [A3 + 0x2]
  2153. 000017A2  356B 0006 0006           move.w     [A2 + 0x6], [A3 + 0x6]
  2154. 000017A8  4A54                     tst.w      [A4]
  2155. 000017AA  6606                     bne        +0x8 /* 000017B2 */
  2156. 000017AC  4A6A 0006                tst.w      [A2 + 0x6]
  2157. 000017B0  6708                     beq        +0xA /* 000017BA */
  2158. label000017B2:
  2159. 000017B2  206E 001C                movea.l    A0, [A6 + 0x1C]
  2160. 000017B6  10BC 0001                move.b     [A0], 0x1
  2161. label000017BA:
  2162. 000017BA  4CDF 1C00                movem.l    A4,A3,A2, [A7]+
  2163. 000017BE  4E5E                     unlink     A6
  2164. 000017C0  4E75                     rts
  2165. export_235:
  2166. 000017C2  4E56 0000                link       A6, 0
  2167. 000017C6  48E7 0018                movem.l    -[A7], A3,A4
  2168. 000017CA  286E 000C                movea.l    A4, [A6 + 0xC]
  2169. 000017CE  266E 0010                movea.l    A3, [A6 + 0x10]
  2170. 000017D2  206E 0008                movea.l    A0, [A6 + 0x8]
  2171. 000017D6  2050                     movea.l    A0, [A0]
  2172. 000017D8  1028 0033                move.b     D0, [A0 + 0x33]
  2173. 000017DC  6B54                     bmi        +0x56 /* 00001832 */
  2174. 000017DE  5900                     subq.b     D0, 4
  2175. 000017E0  6750                     beq        +0x52 /* 00001832 */
  2176. 000017E2  6A08                     bpl        +0xA /* 000017EC */
  2177. 000017E4  5400                     addq.b     D0, 2
  2178. 000017E6  670A                     beq        +0xC /* 000017F2 */
  2179. 000017E8  6A1A                     bpl        +0x1C /* 00001804 */
  2180. 000017EA  6046                     bra        +0x48 /* 00001832 */
  2181. label000017EC:
  2182. 000017EC  5500                     subq.b     D0, 2
  2183. 000017EE  6A42                     bpl        +0x44 /* 00001832 */
  2184. 000017F0  6026                     bra        +0x28 /* 00001818 */
  2185. label000017F2:
  2186. 000017F2  206E 0014                movea.l    A0, [A6 + 0x14]
  2187. 000017F6  3094                     move.w     [A0], [A4]
  2188. 000017F8  6738                     beq        +0x3A /* 00001832 */
  2189. 000017FA  206E 0018                movea.l    A0, [A6 + 0x18]
  2190. 000017FE  10BC 0001                move.b     [A0], 0x1
  2191. 00001802  602E                     bra        +0x30 /* 00001832 */
  2192. label00001804:
  2193. 00001804  206E 0014                movea.l    A0, [A6 + 0x14]
  2194. 00001808  30AC 0004                move.w     [A0], [A4 + 0x4]
  2195. 0000180C  6724                     beq        +0x26 /* 00001832 */
  2196. 0000180E  206E 0018                movea.l    A0, [A6 + 0x18]
  2197. 00001812  10BC 0001                move.b     [A0], 0x1
  2198. 00001816  601A                     bra        +0x1C /* 00001832 */
  2199. label00001818:
  2200. 00001818  3694                     move.w     [A3], [A4]
  2201. 0000181A  376C 0004 0004           move.w     [A3 + 0x4], [A4 + 0x4]
  2202. 00001820  4A53                     tst.w      [A3]
  2203. 00001822  6606                     bne        +0x8 /* 0000182A */
  2204. 00001824  4A6B 0004                tst.w      [A3 + 0x4]
  2205. 00001828  6708                     beq        +0xA /* 00001832 */
  2206. label0000182A:
  2207. 0000182A  206E 001C                movea.l    A0, [A6 + 0x1C]
  2208. 0000182E  10BC 0001                move.b     [A0], 0x1
  2209. label00001832:
  2210. 00001832  4CDF 1800                movem.l    A4,A3, [A7]+
  2211. 00001836  4E5E                     unlink     A6
  2212. 00001838  4E75                     rts
  2213. export_236:
  2214. 0000183A  4E56 FFF8                link       A6, -0x0008
  2215. 0000183E  2F0C                     move.l     -[A7], A4
  2216. 00001840  206E 0008                movea.l    A0, [A6 + 0x8]
  2217. 00001844  2850                     movea.l    A4, [A0]
  2218. 00001846  0C2C 0004 0032           cmpi.b     [A4 + 0x32], 0x4
  2219. 0000184C  6704                     beq        +0x6 /* 00001852 */
  2220. 0000184E  42AE 000C                clr.l      [A6 + 0xC]
  2221. label00001852:
  2222. 00001852  0C2C 0004 0033           cmpi.b     [A4 + 0x33], 0x4
  2223. 00001858  6704                     beq        +0x6 /* 0000185E */
  2224. 0000185A  42AE 0010                clr.l      [A6 + 0x10]
  2225. label0000185E:
  2226. 0000185E  4AAE 000C                tst.l      [A6 + 0xC]
  2227. 00001862  6606                     bne        +0x8 /* 0000186A */
  2228. 00001864  4AAE 0010                tst.l      [A6 + 0x10]
  2229. 00001868  671E                     beq        +0x20 /* 00001888 */
  2230. label0000186A:
  2231. 0000186A  4227                     clr.b      -[A7]
  2232. 0000186C  202E 0010                move.l     D0, [A6 + 0x10]
  2233. 00001870  4480                     neg.l      D0
  2234. 00001872  2F00                     move.l     -[A7], D0
  2235. 00001874  202E 000C                move.l     D0, [A6 + 0xC]
  2236. 00001878  4480                     neg.l      D0
  2237. 0000187A  2F00                     move.l     -[A7], D0
  2238. 0000187C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2239. 00001880  4EAD E39E                jsr        [A5 - 0x1C62]
  2240. 00001884  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2241. label00001888:
  2242. 00001888  285F                     movea.l    A4, [A7]+
  2243. 0000188A  4E5E                     unlink     A6
  2244. 0000188C  4E75                     rts
  2245. export_237:
  2246. 0000188E  4E56 FFE8                link       A6, -0x0018
  2247. 00001892  48E7 0308                movem.l    -[A7], D6,D7,A4
  2248. 00001896  286E 0008                movea.l    A4, [A6 + 0x8]
  2249. 0000189A  7E00                     moveq.l    D7, 0x00
  2250. 0000189C  7C00                     moveq.l    D6, 0x00
  2251. 0000189E  486E FFF0                pea.l      [A6 - 0x10]
  2252. 000018A2  2054                     movea.l    A0, [A4]
  2253. 000018A4  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2254. 000018A8  4EAD E748                jsr        [A5 - 0x18B8]
  2255. 000018AC  486E FFF0                pea.l      [A6 - 0x10]
  2256. 000018B0  2F0C                     move.l     -[A7], A4
  2257. 000018B2  4EAD 0852                jsr        [A5 + 0x852]
  2258. 000018B6  426E FFEC                clr.w      [A6 - 0x14]
  2259. 000018BA  426E FFEE                clr.w      [A6 - 0x12]
  2260. 000018BE  426E FFE8                clr.w      [A6 - 0x18]
  2261. 000018C2  426E FFEA                clr.w      [A6 - 0x16]
  2262. 000018C6  4A2E 000C                tst.b      [A6 + 0xC]
  2263. 000018CA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2264. 000018CE  671A                     beq        +0x1C /* 000018EA */
  2265. 000018D0  2054                     movea.l    A0, [A4]
  2266. 000018D2  3E2E FFF6                move.w     D7, [A6 - 0xA]
  2267. 000018D6  9E68 003C                sub.w      D7, [A0 + 0x3C]
  2268. 000018DA  302E FFFE                move.w     D0, [A6 - 0x2]
  2269. 000018DE  906E FFF6                sub.w      D0, [A6 - 0xA]
  2270. 000018E2  9068 0026                sub.w      D0, [A0 + 0x26]
  2271. 000018E6  3D40 FFEE                move.w     [A6 - 0x12], D0
  2272. label000018EA:
  2273. 000018EA  4A2E 000E                tst.b      [A6 + 0xE]
  2274. 000018EE  671A                     beq        +0x1C /* 0000190A */
  2275. 000018F0  2054                     movea.l    A0, [A4]
  2276. 000018F2  3C2E FFF2                move.w     D6, [A6 - 0xE]
  2277. 000018F6  9C68 0038                sub.w      D6, [A0 + 0x38]
  2278. 000018FA  302E FFFA                move.w     D0, [A6 - 0x6]
  2279. 000018FE  906E FFF2                sub.w      D0, [A6 - 0xE]
  2280. 00001902  9068 0028                sub.w      D0, [A0 + 0x28]
  2281. 00001906  3D40 FFEC                move.w     [A6 - 0x14], D0
  2282. label0000190A:
  2283. 0000190A  4227                     clr.b      -[A7]
  2284. 0000190C  3046                     movea.w    A0, D6
  2285. 0000190E  2F08                     move.l     -[A7], A0
  2286. 00001910  3047                     movea.w    A0, D7
  2287. 00001912  2F08                     move.l     -[A7], A0
  2288. 00001914  2F0C                     move.l     -[A7], A4
  2289. 00001916  4EAD E39E                jsr        [A5 - 0x1C62]
  2290. 0000191A  4217                     clr.b      [A7]
  2291. 0000191C  486E FFE8                pea.l      [A6 - 0x18]
  2292. 00001920  2F0C                     move.l     -[A7], A4
  2293. 00001922  4EAD E3A0                jsr        [A5 - 0x1C60]
  2294. 00001926  4CEE 10C0 FFDC           movem.l    A4,D7,D6, [A6 - 0x24]
  2295. 0000192C  4E5E                     unlink     A6
  2296. 0000192E  4E75                     rts
  2297. export_238:
  2298. 00001930  4E56 FFE8                link       A6, -0x0018
  2299. 00001934  48E7 0308                movem.l    -[A7], D6,D7,A4
  2300. 00001938  286E 0008                movea.l    A4, [A6 + 0x8]
  2301. 0000193C  7E00                     moveq.l    D7, 0x00
  2302. 0000193E  7C00                     moveq.l    D6, 0x00
  2303. 00001940  486E FFF0                pea.l      [A6 - 0x10]
  2304. 00001944  2054                     movea.l    A0, [A4]
  2305. 00001946  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2306. 0000194A  4EAD E746                jsr        [A5 - 0x18BA]
  2307. 0000194E  486E FFF0                pea.l      [A6 - 0x10]
  2308. 00001952  2F0C                     move.l     -[A7], A4
  2309. 00001954  4EAD 0852                jsr        [A5 + 0x852]
  2310. 00001958  426E FFEC                clr.w      [A6 - 0x14]
  2311. 0000195C  426E FFEE                clr.w      [A6 - 0x12]
  2312. 00001960  426E FFE8                clr.w      [A6 - 0x18]
  2313. 00001964  426E FFEA                clr.w      [A6 - 0x16]
  2314. 00001968  4A2E 000C                tst.b      [A6 + 0xC]
  2315. 0000196C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2316. 00001970  671A                     beq        +0x1C /* 0000198C */
  2317. 00001972  2054                     movea.l    A0, [A4]
  2318. 00001974  3E2E FFF6                move.w     D7, [A6 - 0xA]
  2319. 00001978  9E68 003C                sub.w      D7, [A0 + 0x3C]
  2320. 0000197C  302E FFFE                move.w     D0, [A6 - 0x2]
  2321. 00001980  906E FFF6                sub.w      D0, [A6 - 0xA]
  2322. 00001984  9068 0026                sub.w      D0, [A0 + 0x26]
  2323. 00001988  3D40 FFEE                move.w     [A6 - 0x12], D0
  2324. label0000198C:
  2325. 0000198C  4A2E 000E                tst.b      [A6 + 0xE]
  2326. 00001990  671A                     beq        +0x1C /* 000019AC */
  2327. 00001992  2054                     movea.l    A0, [A4]
  2328. 00001994  3C2E FFF2                move.w     D6, [A6 - 0xE]
  2329. 00001998  9C68 0038                sub.w      D6, [A0 + 0x38]
  2330. 0000199C  302E FFFA                move.w     D0, [A6 - 0x6]
  2331. 000019A0  906E FFF2                sub.w      D0, [A6 - 0xE]
  2332. 000019A4  9068 0028                sub.w      D0, [A0 + 0x28]
  2333. 000019A8  3D40 FFEC                move.w     [A6 - 0x14], D0
  2334. label000019AC:
  2335. 000019AC  4227                     clr.b      -[A7]
  2336. 000019AE  3046                     movea.w    A0, D6
  2337. 000019B0  2F08                     move.l     -[A7], A0
  2338. 000019B2  3047                     movea.w    A0, D7
  2339. 000019B4  2F08                     move.l     -[A7], A0
  2340. 000019B6  2F0C                     move.l     -[A7], A4
  2341. 000019B8  4EAD E39E                jsr        [A5 - 0x1C62]
  2342. 000019BC  4217                     clr.b      [A7]
  2343. 000019BE  486E FFE8                pea.l      [A6 - 0x18]
  2344. 000019C2  2F0C                     move.l     -[A7], A4
  2345. 000019C4  4EAD E3A0                jsr        [A5 - 0x1C60]
  2346. 000019C8  4CEE 10C0 FFDC           movem.l    A4,D7,D6, [A6 - 0x24]
  2347. 000019CE  4E5E                     unlink     A6
  2348. 000019D0  4E75                     rts
  2349. export_239:
  2350. 000019D2  4E56 FFF0                link       A6, -0x0010
  2351. 000019D6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2352. 000019DA  286E 0008                movea.l    A4, [A6 + 0x8]
  2353. 000019DE  7E00                     moveq.l    D7, 0x00
  2354. 000019E0  7C00                     moveq.l    D6, 0x00
  2355. 000019E2  486E FFF0                pea.l      [A6 - 0x10]
  2356. 000019E6  2054                     movea.l    A0, [A4]
  2357. 000019E8  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2358. 000019EC  4EAD E748                jsr        [A5 - 0x18B8]
  2359. 000019F0  486E FFF0                pea.l      [A6 - 0x10]
  2360. 000019F4  2F0C                     move.l     -[A7], A4
  2361. 000019F6  4EAD 0852                jsr        [A5 + 0x852]
  2362. 000019FA  4A2E 000C                tst.b      [A6 + 0xC]
  2363. 000019FE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2364. 00001A02  6720                     beq        +0x22 /* 00001A24 */
  2365. 00001A04  2654                     movea.l    A3, [A4]
  2366. 00001A06  7002                     moveq.l    D0, 0x02
  2367. 00001A08  306B 0026                movea.w    A0, [A3 + 0x26]
  2368. 00001A0C  222E FFFC                move.l     D1, [A6 - 0x4]
  2369. 00001A10  92AE FFF4                sub.l      D1, [A6 - 0xC]
  2370. 00001A14  9288                     sub.l      D1, A0
  2371. 00001A16  4C40 1801                movem.l    A4,A3,D0, D0
  2372. 00001A1A  3E2E FFF6                move.w     D7, [A6 - 0xA]
  2373. 00001A1E  9E6B 003C                sub.w      D7, [A3 + 0x3C]
  2374. 00001A22  DE41                     add.w      D7, D1
  2375. label00001A24:
  2376. 00001A24  4A2E 000E                tst.b      [A6 + 0xE]
  2377. 00001A28  6720                     beq        +0x22 /* 00001A4A */
  2378. 00001A2A  2654                     movea.l    A3, [A4]
  2379. 00001A2C  7002                     moveq.l    D0, 0x02
  2380. 00001A2E  306B 0028                movea.w    A0, [A3 + 0x28]
  2381. 00001A32  222E FFF8                move.l     D1, [A6 - 0x8]
  2382. 00001A36  92AE FFF0                sub.l      D1, [A6 - 0x10]
  2383. 00001A3A  9288                     sub.l      D1, A0
  2384. 00001A3C  4C40 1801                movem.l    A4,A3,D0, D0
  2385. 00001A40  3C2E FFF2                move.w     D6, [A6 - 0xE]
  2386. 00001A44  9C6B 0038                sub.w      D6, [A3 + 0x38]
  2387. 00001A48  DC41                     add.w      D6, D1
  2388. label00001A4A:
  2389. 00001A4A  4227                     clr.b      -[A7]
  2390. 00001A4C  3046                     movea.w    A0, D6
  2391. 00001A4E  2F08                     move.l     -[A7], A0
  2392. 00001A50  3047                     movea.w    A0, D7
  2393. 00001A52  2F08                     move.l     -[A7], A0
  2394. 00001A54  2F0C                     move.l     -[A7], A4
  2395. 00001A56  4EAD E39E                jsr        [A5 - 0x1C62]
  2396. 00001A5A  4CEE 18C0 FFE0           movem.l    A4,A3,D7,D6, [A6 - 0x20]
  2397. 00001A60  4E5E                     unlink     A6
  2398. 00001A62  4E75                     rts
  2399. export_240:
  2400. 00001A64  4E56 0000                link       A6, 0
  2401. 00001A68  4E5E                     unlink     A6
  2402. 00001A6A  4E75                     rts
  2403. export_271:
  2404. 00001A6C  4E56 FFE0                link       A6, -0x0020
  2405. 00001A70  48E7 0038                movem.l    -[A7], A2,A3,A4
  2406. 00001A74  286E 0008                movea.l    A4, [A6 + 0x8]
  2407. 00001A78  246E 000C                movea.l    A2, [A6 + 0xC]
  2408. 00001A7C  2F0C                     move.l     -[A7], A4
  2409. 00001A7E  4EAD E740                jsr        [A5 - 0x18C0]
  2410. 00001A82  4A00                     tst.b      D0
  2411. 00001A84  588F                     addq.l     A7, 4
  2412. 00001A86  6700 00D0                beq        +0xD2 /* 00001B58 */
  2413. 00001A8A  2F0C                     move.l     -[A7], A4
  2414. 00001A8C  4EAD 0732                jsr        [A5 + 0x732]
  2415. 00001A90  2640                     movea.l    A3, D0
  2416. 00001A92  200B                     move.l     D0, A3
  2417. 00001A94  588F                     addq.l     A7, 4
  2418. 00001A96  676E                     beq        +0x70 /* 00001B06 */
  2419. 00001A98  486E FFF8                pea.l      [A6 - 0x8]
  2420. 00001A9C  2054                     movea.l    A0, [A4]
  2421. 00001A9E  4868 0036                pea.l      [A0 + 0x36]
  2422. 00001AA2  2F0C                     move.l     -[A7], A4
  2423. 00001AA4  4EAD 0842                jsr        [A5 + 0x842]
  2424. 00001AA8  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  2425. 00001AAE  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  2426. 00001AB4  486E FFF0                pea.l      [A6 - 0x10]
  2427. 00001AB8  2F0B                     move.l     -[A7], A3
  2428. 00001ABA  4EAD 18FA                jsr        [A5 + 0x18FA]
  2429. 00001ABE  4217                     clr.b      [A7]
  2430. 00001AC0  486E FFF0                pea.l      [A6 - 0x10]
  2431. 00001AC4  2F0A                     move.l     -[A7], A2
  2432. 00001AC6  486E FFF0                pea.l      [A6 - 0x10]
  2433. 00001ACA  A8AA                     trap       SectRect
  2434. 00001ACC  4A1F                     tst.b      [A7]+
  2435. 00001ACE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2436. 00001AD2  6732                     beq        +0x34 /* 00001B06 */
  2437. 00001AD4  2054                     movea.l    A0, [A4]
  2438. 00001AD6  4A28 0063                tst.b      [A0 + 0x63]
  2439. 00001ADA  6706                     beq        +0x8 /* 00001AE2 */
  2440. 00001ADC  42A7                     clr.l      -[A7]
  2441. 00001ADE  A878                     trap       SetOrigin
  2442. 00001AE0  600E                     bra        +0x10 /* 00001AF0 */
  2443. label00001AE2:
  2444. 00001AE2  2F0C                     move.l     -[A7], A4
  2445. 00001AE4  4EAD 071A                jsr        [A5 + 0x71A]
  2446. 00001AE8  2E80                     move.l     [A7], D0
  2447. 00001AEA  4EAD E782                jsr        [A5 - 0x187E]
  2448. 00001AEE  588F                     addq.l     A7, 4
  2449. label00001AF0:
  2450. 00001AF0  486E FFF0                pea.l      [A6 - 0x10]
  2451. 00001AF4  A87B                     trap       ClipRect
  2452. 00001AF6  4EBA 2E54                jsr        [PC + 0x2E54 /* 0000494C */]
  2453. 00001AFA  486E FFF8                pea.l      [A6 - 0x8]
  2454. 00001AFE  2F0B                     move.l     -[A7], A3
  2455. 00001B00  4EAD 1902                jsr        [A5 + 0x1902]
  2456. 00001B04  508F                     addq.l     A7, 8
  2457. label00001B06:
  2458. 00001B06  2054                     movea.l    A0, [A4]
  2459. 00001B08  4A28 0063                tst.b      [A0 + 0x63]
  2460. 00001B0C  6634                     bne        +0x36 /* 00001B42 */
  2461. 00001B0E  486E FFE0                pea.l      [A6 - 0x20]
  2462. 00001B12  2054                     movea.l    A0, [A4]
  2463. 00001B14  4868 0046                pea.l      [A0 + 0x46]
  2464. 00001B18  2F0C                     move.l     -[A7], A4
  2465. 00001B1A  4EAD 0842                jsr        [A5 + 0x842]
  2466. 00001B1E  4217                     clr.b      [A7]
  2467. 00001B20  486E FFE0                pea.l      [A6 - 0x20]
  2468. 00001B24  2F0A                     move.l     -[A7], A2
  2469. 00001B26  486E FFE8                pea.l      [A6 - 0x18]
  2470. 00001B2A  A8AA                     trap       SectRect
  2471. 00001B2C  4A1F                     tst.b      [A7]+
  2472. 00001B2E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2473. 00001B32  6724                     beq        +0x26 /* 00001B58 */
  2474. 00001B34  486E FFE8                pea.l      [A6 - 0x18]
  2475. 00001B38  2F0C                     move.l     -[A7], A4
  2476. 00001B3A  4EAD E3B2                jsr        [A5 - 0x1C4E]
  2477. 00001B3E  508F                     addq.l     A7, 8
  2478. 00001B40  6016                     bra        +0x18 /* 00001B58 */
  2479. label00001B42:
  2480. 00001B42  2D52 FFE8                move.l     [A6 - 0x18], [A2]
  2481. 00001B46  2D6A 0004 FFEC           move.l     [A6 - 0x14], [A2 + 0x4]
  2482. 00001B4C  486E FFE8                pea.l      [A6 - 0x18]
  2483. 00001B50  2F0C                     move.l     -[A7], A4
  2484. 00001B52  4EAD E3B2                jsr        [A5 - 0x1C4E]
  2485. 00001B56  508F                     addq.l     A7, 8
  2486. label00001B58:
  2487. 00001B58  4CDF 1C00                movem.l    A4,A3,A2, [A7]+
  2488. 00001B5C  4E5E                     unlink     A6
  2489. 00001B5E  4E75                     rts
  2490. export_241:
  2491. 00001B60  4E56 FFF8                link       A6, -0x0008
  2492. 00001B64  48E7 0018                movem.l    -[A7], A3,A4
  2493. 00001B68  286E 0008                movea.l    A4, [A6 + 0x8]
  2494. 00001B6C  206E 000C                movea.l    A0, [A6 + 0xC]
  2495. 00001B70  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  2496. 00001B74  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  2497. 00001B7A  2F0C                     move.l     -[A7], A4
  2498. 00001B7C  4EAD E782                jsr        [A5 - 0x187E]
  2499. 00001B80  2654                     movea.l    A3, [A4]
  2500. 00001B82  4A2B 0022                tst.b      [A3 + 0x22]
  2501. 00001B86  588F                     addq.l     A7, 4
  2502. 00001B88  6714                     beq        +0x16 /* 00001B9E */
  2503. 00001B8A  486E FFF8                pea.l      [A6 - 0x8]
  2504. 00001B8E  206D E25A                movea.l    A0, [A5 - 0x1DA6]
  2505. 00001B92  3F28 0012                move.w     -[A7], [A0 + 0x12]
  2506. 00001B96  3F28 0010                move.w     -[A7], [A0 + 0x10]
  2507. 00001B9A  A8A8                     trap       OffsetRect
  2508. 00001B9C  600E                     bra        +0x10 /* 00001BAC */
  2509. label00001B9E:
  2510. 00001B9E  486E FFF8                pea.l      [A6 - 0x8]
  2511. 00001BA2  3F2B 0058                move.w     -[A7], [A3 + 0x58]
  2512. 00001BA6  3F2B 005C                move.w     -[A7], [A3 + 0x5C]
  2513. 00001BAA  A8A8                     trap       OffsetRect
  2514. label00001BAC:
  2515. 00001BAC  2054                     movea.l    A0, [A4]
  2516. 00001BAE  4A28 0063                tst.b      [A0 + 0x63]
  2517. 00001BB2  6606                     bne        +0x8 /* 00001BBA */
  2518. 00001BB4  486E FFF8                pea.l      [A6 - 0x8]
  2519. 00001BB8  A87B                     trap       ClipRect
  2520. label00001BBA:
  2521. 00001BBA  486E FFF8                pea.l      [A6 - 0x8]
  2522. 00001BBE  2F0C                     move.l     -[A7], A4
  2523. 00001BC0  4EAD E3B0                jsr        [A5 - 0x1C50]
  2524. 00001BC4  2654                     movea.l    A3, [A4]
  2525. 00001BC6  4AAB 0016                tst.l      [A3 + 0x16]
  2526. 00001BCA  508F                     addq.l     A7, 8
  2527. 00001BCC  673E                     beq        +0x40 /* 00001C0C */
  2528. 00001BCE  4A2B 0063                tst.b      [A3 + 0x63]
  2529. 00001BD2  6622                     bne        +0x24 /* 00001BF6 */
  2530. 00001BD4  486E FFF8                pea.l      [A6 - 0x8]
  2531. 00001BD8  486B 0046                pea.l      [A3 + 0x46]
  2532. 00001BDC  2F0C                     move.l     -[A7], A4
  2533. 00001BDE  4EAD 0842                jsr        [A5 + 0x842]
  2534. 00001BE2  4217                     clr.b      [A7]
  2535. 00001BE4  486E FFF8                pea.l      [A6 - 0x8]
  2536. 00001BE8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2537. 00001BEC  486E FFF8                pea.l      [A6 - 0x8]
  2538. 00001BF0  A8AA                     trap       SectRect
  2539. 00001BF2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2540. label00001BF6:
  2541. 00001BF6  486E FFF8                pea.l      [A6 - 0x8]
  2542. 00001BFA  486D 089A                pea.l      [A5 + 0x89A]
  2543. 00001BFE  2054                     movea.l    A0, [A4]
  2544. 00001C00  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2545. 00001C04  4EAD 110A                jsr        [A5 + 0x110A]
  2546. 00001C08  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2547. label00001C0C:
  2548. 00001C0C  4CDF 1800                movem.l    A4,A3, [A7]+
  2549. 00001C10  4E5E                     unlink     A6
  2550. 00001C12  4E75                     rts
  2551. export_242:
  2552. 00001C14  4E56 FFF0                link       A6, -0x0010
  2553. 00001C18  206E 0008                movea.l    A0, [A6 + 0x8]
  2554. 00001C1C  2050                     movea.l    A0, [A0]
  2555. 00001C1E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2556. 00001C22  41E8 0036                lea.l      A0, [A0 + 0x36]
  2557. 00001C26  22D8                     move.l     [A1]+, [A0]+
  2558. 00001C28  22D8                     move.l     [A1]+, [A0]+
  2559. 00001C2A  22D8                     move.l     [A1]+, [A0]+
  2560. 00001C2C  22D8                     move.l     [A1]+, [A0]+
  2561. 00001C2E  486E FFF0                pea.l      [A6 - 0x10]
  2562. 00001C32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2563. 00001C36  4EAD E3B8                jsr        [A5 - 0x1C48]
  2564. 00001C3A  4E5E                     unlink     A6
  2565. 00001C3C  4E75                     rts
  2566. export_244:
  2567. 00001C3E  4E56 FFF8                link       A6, -0x0008
  2568. 00001C42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2569. 00001C46  4EAD E740                jsr        [A5 - 0x18C0]
  2570. 00001C4A  4A00                     tst.b      D0
  2571. 00001C4C  588F                     addq.l     A7, 4
  2572. 00001C4E  671E                     beq        +0x20 /* 00001C6E */
  2573. 00001C50  486E FFF8                pea.l      [A6 - 0x8]
  2574. 00001C54  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2575. 00001C58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2576. 00001C5C  4EAD 0892                jsr        [A5 + 0x892]
  2577. 00001C60  4A00                     tst.b      D0
  2578. 00001C62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2579. 00001C66  6706                     beq        +0x8 /* 00001C6E */
  2580. 00001C68  486E FFF8                pea.l      [A6 - 0x8]
  2581. 00001C6C  A928                     trap       InvalRect
  2582. label00001C6E:
  2583. 00001C6E  4E5E                     unlink     A6
  2584. 00001C70  4E75                     rts
  2585. export_243:
  2586. 00001C72  4E56 FFF0                link       A6, -0x0010
  2587. 00001C76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2588. 00001C7A  486E FFF0                pea.l      [A6 - 0x10]
  2589. 00001C7E  4EAD 19D2                jsr        [A5 + 0x19D2]
  2590. 00001C82  486E FFF0                pea.l      [A6 - 0x10]
  2591. 00001C86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2592. 00001C8A  4EAD E3B8                jsr        [A5 - 0x1C48]
  2593. 00001C8E  4E5E                     unlink     A6
  2594. 00001C90  4E75                     rts
  2595. export_245:
  2596. 00001C92  4E56 FFF8                link       A6, -0x0008
  2597. 00001C96  2F0C                     move.l     -[A7], A4
  2598. 00001C98  286E 0008                movea.l    A4, [A6 + 0x8]
  2599. 00001C9C  2054                     movea.l    A0, [A4]
  2600. 00001C9E  4AA8 0064                tst.l      [A0 + 0x64]
  2601. 00001CA2  6734                     beq        +0x36 /* 00001CD8 */
  2602. 00001CA4  486E FFF8                pea.l      [A6 - 0x8]
  2603. 00001CA8  2054                     movea.l    A0, [A4]
  2604. 00001CAA  4868 0036                pea.l      [A0 + 0x36]
  2605. 00001CAE  2F0C                     move.l     -[A7], A4
  2606. 00001CB0  4EAD 0842                jsr        [A5 + 0x842]
  2607. 00001CB4  486E FFF8                pea.l      [A6 - 0x8]
  2608. 00001CB8  2054                     movea.l    A0, [A4]
  2609. 00001CBA  2F28 0064                move.l     -[A7], [A0 + 0x64]
  2610. 00001CBE  4EAD 18FA                jsr        [A5 + 0x18FA]
  2611. 00001CC2  2E8C                     move.l     [A7], A4
  2612. 00001CC4  4EAD 071A                jsr        [A5 + 0x71A]
  2613. 00001CC8  2E80                     move.l     [A7], D0
  2614. 00001CCA  4EAD E782                jsr        [A5 - 0x187E]
  2615. 00001CCE  486E FFF8                pea.l      [A6 - 0x8]
  2616. 00001CD2  A928                     trap       InvalRect
  2617. 00001CD4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2618. label00001CD8:
  2619. 00001CD8  285F                     movea.l    A4, [A7]+
  2620. 00001CDA  4E5E                     unlink     A6
  2621. 00001CDC  4E75                     rts
  2622. export_246:
  2623. 00001CDE  4E56 0000                link       A6, 0
  2624. 00001CE2  2F3C 0001 0001           move.l     -[A7], 0x10001
  2625. 00001CE8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2626. 00001CEC  4EAD 1C92                jsr        [A5 + 0x1C92]
  2627. 00001CF0  4E5E                     unlink     A6
  2628. 00001CF2  4E75                     rts
  2629. export_207:
  2630. 00001CF4  4E56 0000                link       A6, 0
  2631. 00001CF8  2F0C                     move.l     -[A7], A4
  2632. 00001CFA  286E 000C                movea.l    A4, [A6 + 0xC]
  2633. 00001CFE  486C 0002                pea.l      [A4 + 0x2]
  2634. 00001D02  2F0C                     move.l     -[A7], A4
  2635. 00001D04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2636. 00001D08  4EAD E3BE                jsr        [A5 - 0x1C42]
  2637. 00001D0C  286E FFFC                movea.l    A4, [A6 - 0x4]
  2638. 00001D10  4E5E                     unlink     A6
  2639. 00001D12  4E75                     rts
  2640. export_247:
  2641. fn00001D14:
  2642. 00001D14  4E56 FFF8                link       A6, -0x0008
  2643. 00001D18  206E 0008                movea.l    A0, [A6 + 0x8]
  2644. 00001D1C  2050                     movea.l    A0, [A0]
  2645. 00001D1E  117C 0001 0063           move.b     [A0 + 0x63], 0x1
  2646. 00001D24  4EBA 2C26                jsr        [PC + 0x2C26 /* 0000494C */]
  2647. 00001D28  206E 0008                movea.l    A0, [A6 + 0x8]
  2648. 00001D2C  2050                     movea.l    A0, [A0]
  2649. 00001D2E  4AA8 0016                tst.l      [A0 + 0x16]
  2650. 00001D32  672A                     beq        +0x2C /* 00001D5E */
  2651. 00001D34  206E 000C                movea.l    A0, [A6 + 0xC]
  2652. 00001D38  3D50 FFFC                move.w     [A6 - 0x4], [A0]
  2653. 00001D3C  226E 0010                movea.l    A1, [A6 + 0x10]
  2654. 00001D40  3D51 FFFE                move.w     [A6 - 0x2], [A1]
  2655. 00001D44  486E FFFC                pea.l      [A6 - 0x4]
  2656. 00001D48  486D 069A                pea.l      [A5 + 0x69A]
  2657. 00001D4C  206E 0008                movea.l    A0, [A6 + 0x8]
  2658. 00001D50  2050                     movea.l    A0, [A0]
  2659. 00001D52  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2660. 00001D56  4EAD 110A                jsr        [A5 + 0x110A]
  2661. 00001D5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2662. label00001D5E:
  2663. 00001D5E  4E5E                     unlink     A6
  2664. 00001D60  4E75                     rts
  2665. export_248:
  2666. 00001D62  4E56 FFE8                link       A6, -0x0018
  2667. 00001D66  2F0C                     move.l     -[A7], A4
  2668. 00001D68  286E 0008                movea.l    A4, [A6 + 0x8]
  2669. 00001D6C  486E FFF0                pea.l      [A6 - 0x10]
  2670. 00001D70  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2671. 00001D74  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2672. 00001D78  4EAD 1CE2                jsr        [A5 + 0x1CE2]
  2673. 00001D7C  486D E4FA                pea.l      [A5 - 0x1B06]
  2674. 00001D80  486E FFF0                pea.l      [A6 - 0x10]
  2675. 00001D84  2F0C                     move.l     -[A7], A4
  2676. 00001D86  4EAD 0842                jsr        [A5 + 0x842]
  2677. 00001D8A  4EBA 2BC0                jsr        [PC + 0x2BC0 /* 0000494C */]
  2678. 00001D8E  2054                     movea.l    A0, [A4]
  2679. 00001D90  2D68 003A FFF4           move.l     [A6 - 0xC], [A0 + 0x3A]
  2680. 00001D96  2D68 0036 FFF0           move.l     [A6 - 0x10], [A0 + 0x36]
  2681. 00001D9C  326E 000E                movea.w    A1, [A6 + 0xE]
  2682. 00001DA0  D3EE FFF4                add.l      A1, [A6 - 0xC]
  2683. 00001DA4  2D49 FFFC                move.l     [A6 - 0x4], A1
  2684. 00001DA8  326E 0010                movea.w    A1, [A6 + 0x10]
  2685. 00001DAC  D3EE FFF0                add.l      A1, [A6 - 0x10]
  2686. 00001DB0  2D49 FFF8                move.l     [A6 - 0x8], A1
  2687. 00001DB4  486E FFE8                pea.l      [A6 - 0x18]
  2688. 00001DB8  486E FFF0                pea.l      [A6 - 0x10]
  2689. 00001DBC  2F0C                     move.l     -[A7], A4
  2690. 00001DBE  4EAD 0842                jsr        [A5 + 0x842]
  2691. 00001DC2  486E FFE8                pea.l      [A6 - 0x18]
  2692. 00001DC6  2F0C                     move.l     -[A7], A4
  2693. 00001DC8  4EAD E3B2                jsr        [A5 - 0x1C4E]
  2694. 00001DCC  486D E4FA                pea.l      [A5 - 0x1B06]
  2695. 00001DD0  42A7                     clr.l      -[A7]
  2696. 00001DD2  42A7                     clr.l      -[A7]
  2697. 00001DD4  A8A7                     trap       SetRect
  2698. 00001DD6  286E FFE4                movea.l    A4, [A6 - 0x1C]
  2699. 00001DDA  4E5E                     unlink     A6
  2700. 00001DDC  4E75                     rts
  2701. export_208:
  2702. 00001DDE  4E56 0000                link       A6, 0
  2703. 00001DE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2704. 00001DE6  4EAD E3C2                jsr        [A5 - 0x1C3E]
  2705. 00001DEA  4E5E                     unlink     A6
  2706. 00001DEC  4E75                     rts
  2707. export_249:
  2708. fn00001DEE:
  2709. 00001DEE  4E56 FFFC                link       A6, -0x0004
  2710. 00001DF2  206E 0008                movea.l    A0, [A6 + 0x8]
  2711. 00001DF6  2050                     movea.l    A0, [A0]
  2712. 00001DF8  4228 0063                clr.b      [A0 + 0x63]
  2713. 00001DFC  4EBA 2B4E                jsr        [PC + 0x2B4E /* 0000494C */]
  2714. 00001E00  206E 0008                movea.l    A0, [A6 + 0x8]
  2715. 00001E04  2050                     movea.l    A0, [A0]
  2716. 00001E06  4AA8 0016                tst.l      [A0 + 0x16]
  2717. 00001E0A  6714                     beq        +0x16 /* 00001E20 */
  2718. 00001E0C  486D 06A2                pea.l      [A5 + 0x6A2]
  2719. 00001E10  206E 0008                movea.l    A0, [A6 + 0x8]
  2720. 00001E14  2050                     movea.l    A0, [A0]
  2721. 00001E16  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2722. 00001E1A  4EAD 1102                jsr        [A5 + 0x1102]
  2723. 00001E1E  508F                     addq.l     A7, 8
  2724. label00001E20:
  2725. 00001E20  4E5E                     unlink     A6
  2726. 00001E22  4E75                     rts
  2727. export_250:
  2728. 00001E24  4E56 FFE8                link       A6, -0x0018
  2729. 00001E28  2F0C                     move.l     -[A7], A4
  2730. 00001E2A  286E 0008                movea.l    A4, [A6 + 0x8]
  2731. 00001E2E  2054                     movea.l    A0, [A4]
  2732. 00001E30  4A28 0022                tst.b      [A0 + 0x22]
  2733. 00001E34  6722                     beq        +0x24 /* 00001E58 */
  2734. 00001E36  2054                     movea.l    A0, [A4]
  2735. 00001E38  2028 0056                move.l     D0, [A0 + 0x56]
  2736. 00001E3C  4C7C 0801 0000 2000      movem.l    A3,D0, 0x2000 /* ' \0' */
  2737. 00001E44  3F01                     move.w     -[A7], D1
  2738. 00001E46  2028 005A                move.l     D0, [A0 + 0x5A]
  2739. 00001E4A  4C7C 0801 0000 2000      movem.l    A3,D0, 0x2000 /* ' \0' */
  2740. 00001E52  3F01                     move.w     -[A7], D1
  2741. 00001E54  A878                     trap       SetOrigin
  2742. 00001E56  600C                     bra        +0xE /* 00001E64 */
  2743. label00001E58:
  2744. 00001E58  2054                     movea.l    A0, [A4]
  2745. 00001E5A  3F28 0058                move.w     -[A7], [A0 + 0x58]
  2746. 00001E5E  3F28 005C                move.w     -[A7], [A0 + 0x5C]
  2747. 00001E62  A878                     trap       SetOrigin
  2748. label00001E64:
  2749. 00001E64  2054                     movea.l    A0, [A4]
  2750. 00001E66  1028 0062                move.b     D0, [A0 + 0x62]
  2751. 00001E6A  670A                     beq        +0xC /* 00001E76 */
  2752. 00001E6C  6B7A                     bmi        +0x7C /* 00001EE8 */
  2753. 00001E6E  5500                     subq.b     D0, 2
  2754. 00001E70  6730                     beq        +0x32 /* 00001EA2 */
  2755. 00001E72  6A74                     bpl        +0x76 /* 00001EE8 */
  2756. 00001E74  6016                     bra        +0x18 /* 00001E8C */
  2757. label00001E76:
  2758. 00001E76  486E FFF8                pea.l      [A6 - 0x8]
  2759. 00001E7A  2054                     movea.l    A0, [A4]
  2760. 00001E7C  4868 0046                pea.l      [A0 + 0x46]
  2761. 00001E80  2F0C                     move.l     -[A7], A4
  2762. 00001E82  4EAD 088A                jsr        [A5 + 0x88A]
  2763. 00001E86  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2764. 00001E8A  605C                     bra        +0x5E /* 00001EE8 */
  2765. label00001E8C:
  2766. 00001E8C  486E FFF8                pea.l      [A6 - 0x8]
  2767. 00001E90  2054                     movea.l    A0, [A4]
  2768. 00001E92  4868 0036                pea.l      [A0 + 0x36]
  2769. 00001E96  2F0C                     move.l     -[A7], A4
  2770. 00001E98  4EAD 088A                jsr        [A5 + 0x88A]
  2771. 00001E9C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2772. 00001EA0  6046                     bra        +0x48 /* 00001EE8 */
  2773. label00001EA2:
  2774. 00001EA2  2D6D E4FA FFF8           move.l     [A6 - 0x8], [A5 - 0x1B06]
  2775. 00001EA8  2D6D E4FE FFFC           move.l     [A6 - 0x4], [A5 - 0x1B02]
  2776. 00001EAE  2054                     movea.l    A0, [A4]
  2777. 00001EB0  4A28 0022                tst.b      [A0 + 0x22]
  2778. 00001EB4  6714                     beq        +0x16 /* 00001ECA */
  2779. 00001EB6  486E FFF8                pea.l      [A6 - 0x8]
  2780. 00001EBA  206D E25A                movea.l    A0, [A5 - 0x1DA6]
  2781. 00001EBE  3F28 0012                move.w     -[A7], [A0 + 0x12]
  2782. 00001EC2  3F28 0010                move.w     -[A7], [A0 + 0x10]
  2783. 00001EC6  A8A8                     trap       OffsetRect
  2784. 00001EC8  601E                     bra        +0x20 /* 00001EE8 */
  2785. label00001ECA:
  2786. 00001ECA  486E FFE8                pea.l      [A6 - 0x18]
  2787. 00001ECE  486E FFF8                pea.l      [A6 - 0x8]
  2788. 00001ED2  2F0C                     move.l     -[A7], A4
  2789. 00001ED4  4EAD 0832                jsr        [A5 + 0x832]
  2790. 00001ED8  486E FFE8                pea.l      [A6 - 0x18]
  2791. 00001EDC  486E FFF8                pea.l      [A6 - 0x8]
  2792. 00001EE0  4EAD 19DA                jsr        [A5 + 0x19DA]
  2793. 00001EE4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2794. label00001EE8:
  2795. 00001EE8  486E FFF8                pea.l      [A6 - 0x8]
  2796. 00001EEC  A87B                     trap       ClipRect
  2797. 00001EEE  285F                     movea.l    A4, [A7]+
  2798. 00001EF0  4E5E                     unlink     A6
  2799. 00001EF2  4E75                     rts
  2800. export_251:
  2801. 00001EF4  4E56 FFF8                link       A6, -0x0008
  2802. 00001EF8  2F0C                     move.l     -[A7], A4
  2803. 00001EFA  286E 0008                movea.l    A4, [A6 + 0x8]
  2804. 00001EFE  B9ED E72A                cmpa.l     A4, [A5 - 0x18D6]
  2805. 00001F02  6700 0088                beq        +0x8A /* 00001F8C */
  2806. 00001F06  2F0C                     move.l     -[A7], A4
  2807. 00001F08  4EBA 2A34                jsr        [PC + 0x2A34 /* 0000493E */]
  2808. 00001F0C  2054                     movea.l    A0, [A4]
  2809. 00001F0E  4A28 0063                tst.b      [A0 + 0x63]
  2810. 00001F12  588F                     addq.l     A7, 4
  2811. 00001F14  670A                     beq        +0xC /* 00001F20 */
  2812. 00001F16  2F0C                     move.l     -[A7], A4
  2813. 00001F18  4EAD E3C4                jsr        [A5 - 0x1C3C]
  2814. 00001F1C  588F                     addq.l     A7, 4
  2815. 00001F1E  6066                     bra        +0x68 /* 00001F86 */
  2816. label00001F20:
  2817. 00001F20  2054                     movea.l    A0, [A4]
  2818. 00001F22  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2819. 00001F26  A873                     trap       SetPort
  2820. 00001F28  2054                     movea.l    A0, [A4]
  2821. 00001F2A  4A28 0022                tst.b      [A0 + 0x22]
  2822. 00001F2E  6736                     beq        +0x38 /* 00001F66 */
  2823. 00001F30  2054                     movea.l    A0, [A4]
  2824. 00001F32  2028 0056                move.l     D0, [A0 + 0x56]
  2825. 00001F36  4C7C 0801 0000 2000      movem.l    A3,D0, 0x2000 /* ' \0' */
  2826. 00001F3E  3F01                     move.w     -[A7], D1
  2827. 00001F40  2028 005A                move.l     D0, [A0 + 0x5A]
  2828. 00001F44  4C7C 0801 0000 2000      movem.l    A3,D0, 0x2000 /* ' \0' */
  2829. 00001F4C  3F01                     move.w     -[A7], D1
  2830. 00001F4E  A878                     trap       SetOrigin
  2831. 00001F50  486E FFF8                pea.l      [A6 - 0x8]
  2832. 00001F54  2054                     movea.l    A0, [A4]
  2833. 00001F56  4868 0046                pea.l      [A0 + 0x46]
  2834. 00001F5A  2F0C                     move.l     -[A7], A4
  2835. 00001F5C  4EAD 088A                jsr        [A5 + 0x88A]
  2836. 00001F60  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2837. 00001F64  601A                     bra        +0x1C /* 00001F80 */
  2838. label00001F66:
  2839. 00001F66  2054                     movea.l    A0, [A4]
  2840. 00001F68  3F28 0058                move.w     -[A7], [A0 + 0x58]
  2841. 00001F6C  3F28 005C                move.w     -[A7], [A0 + 0x5C]
  2842. 00001F70  A878                     trap       SetOrigin
  2843. 00001F72  2054                     movea.l    A0, [A4]
  2844. 00001F74  4868 0046                pea.l      [A0 + 0x46]
  2845. 00001F78  486E FFF8                pea.l      [A6 - 0x8]
  2846. 00001F7C  4EAD 19DA                jsr        [A5 + 0x19DA]
  2847. label00001F80:
  2848. 00001F80  486E FFF8                pea.l      [A6 - 0x8]
  2849. 00001F84  A87B                     trap       ClipRect
  2850. label00001F86:
  2851. 00001F86  2F0C                     move.l     -[A7], A4
  2852. 00001F88  4EAD 0802                jsr        [A5 + 0x802]
  2853. label00001F8C:
  2854. 00001F8C  286E FFF4                movea.l    A4, [A6 - 0xC]
  2855. 00001F90  4E5E                     unlink     A6
  2856. 00001F92  4E75                     rts
  2857. export_252:
  2858. 00001F94  4E56 0000                link       A6, 0
  2859. 00001F98  206E 0008                movea.l    A0, [A6 + 0x8]
  2860. 00001F9C  2050                     movea.l    A0, [A0]
  2861. 00001F9E  4AA8 005E                tst.l      [A0 + 0x5E]
  2862. 00001FA2  6710                     beq        +0x12 /* 00001FB4 */
  2863. 00001FA4  206E 0008                movea.l    A0, [A6 + 0x8]
  2864. 00001FA8  2050                     movea.l    A0, [A0]
  2865. 00001FAA  2F28 005E                move.l     -[A7], [A0 + 0x5E]
  2866. 00001FAE  4EAD 13EA                jsr        [A5 + 0x13EA]
  2867. 00001FB2  588F                     addq.l     A7, 4
  2868. label00001FB4:
  2869. 00001FB4  4E5E                     unlink     A6
  2870. 00001FB6  4E75                     rts
  2871. export_253:
  2872. 00001FB8  4E56 FFF8                link       A6, -0x0008
  2873. 00001FBC  2F0C                     move.l     -[A7], A4
  2874. 00001FBE  286E 0008                movea.l    A4, [A6 + 0x8]
  2875. 00001FC2  2054                     movea.l    A0, [A4]
  2876. 00001FC4  42A8 0036                clr.l      [A0 + 0x36]
  2877. 00001FC8  42A8 003A                clr.l      [A0 + 0x3A]
  2878. 00001FCC  3268 0026                movea.w    A1, [A0 + 0x26]
  2879. 00001FD0  2149 0042                move.l     [A0 + 0x42], A1
  2880. 00001FD4  3268 0028                movea.w    A1, [A0 + 0x28]
  2881. 00001FD8  2149 003E                move.l     [A0 + 0x3E], A1
  2882. 00001FDC  486E FFF8                pea.l      [A6 - 0x8]
  2883. 00001FE0  486E FFFC                pea.l      [A6 - 0x4]
  2884. 00001FE4  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  2885. 00001FE8  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  2886. 00001FEC  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2887. 00001FF0  4EAD 0BFA                jsr        [A5 + 0xBFA]
  2888. 00001FF4  2054                     movea.l    A0, [A4]
  2889. 00001FF6  2028 003A                move.l     D0, [A0 + 0x3A]
  2890. 00001FFA  90AE FFFC                sub.l      D0, [A6 - 0x4]
  2891. 00001FFE  2140 0056                move.l     [A0 + 0x56], D0
  2892. 00002002  2028 0036                move.l     D0, [A0 + 0x36]
  2893. 00002006  90AE FFF8                sub.l      D0, [A6 - 0x8]
  2894. 0000200A  2140 005A                move.l     [A0 + 0x5A], D0
  2895. 0000200E  4EBA 293C                jsr        [PC + 0x293C /* 0000494C */]
  2896. 00002012  286E FFF4                movea.l    A4, [A6 - 0xC]
  2897. 00002016  4E5E                     unlink     A6
  2898. 00002018  4E75                     rts
  2899. export_254:
  2900. 0000201A  4E56 0000                link       A6, 0
  2901. 0000201E  48E7 0018                movem.l    -[A7], A3,A4
  2902. 00002022  266E 000C                movea.l    A3, [A6 + 0xC]
  2903. 00002026  286E 0008                movea.l    A4, [A6 + 0x8]
  2904. 0000202A  302B 0006                move.w     D0, [A3 + 0x6]
  2905. 0000202E  906B 0002                sub.w      D0, [A3 + 0x2]
  2906. 00002032  2054                     movea.l    A0, [A4]
  2907. 00002034  D168 0026                add.w      [A0 + 0x26], D0
  2908. 00002038  302B 0004                move.w     D0, [A3 + 0x4]
  2909. 0000203C  9053                     sub.w      D0, [A3]
  2910. 0000203E  D168 0028                add.w      [A0 + 0x28], D0
  2911. 00002042  42A8 003A                clr.l      [A0 + 0x3A]
  2912. 00002046  42A8 0036                clr.l      [A0 + 0x36]
  2913. 0000204A  3268 0026                movea.w    A1, [A0 + 0x26]
  2914. 0000204E  2149 0042                move.l     [A0 + 0x42], A1
  2915. 00002052  3268 0028                movea.w    A1, [A0 + 0x28]
  2916. 00002056  2149 003E                move.l     [A0 + 0x3E], A1
  2917. 0000205A  326B 0002                movea.w    A1, [A3 + 0x2]
  2918. 0000205E  2009                     move.l     D0, A1
  2919. 00002060  91A8 0056                sub.l      [A0 + 0x56], D0
  2920. 00002064  3253                     movea.w    A1, [A3]
  2921. 00002066  2009                     move.l     D0, A1
  2922. 00002068  91A8 005A                sub.l      [A0 + 0x5A], D0
  2923. 0000206C  4EBA 28DE                jsr        [PC + 0x28DE /* 0000494C */]
  2924. 00002070  4CDF 1800                movem.l    A4,A3, [A7]+
  2925. 00002074  4E5E                     unlink     A6
  2926. 00002076  4E75                     rts
  2927. export_209:
  2928. 00002078  4E56 0000                link       A6, 0
  2929. 0000207C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2930. 00002080  4EAD 081A                jsr        [A5 + 0x81A]
  2931. 00002084  4E5E                     unlink     A6
  2932. 00002086  4E75                     rts
  2933. export_255:
  2934. 00002088  4E56 FFE0                link       A6, -0x0020
  2935. 0000208C  2F0C                     move.l     -[A7], A4
  2936. 0000208E  286E 0008                movea.l    A4, [A6 + 0x8]
  2937. 00002092  2054                     movea.l    A0, [A4]
  2938. 00002094  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2939. 00002098  41E8 0046                lea.l      A0, [A0 + 0x46]
  2940. 0000209C  22D8                     move.l     [A1]+, [A0]+
  2941. 0000209E  22D8                     move.l     [A1]+, [A0]+
  2942. 000020A0  22D8                     move.l     [A1]+, [A0]+
  2943. 000020A2  22D8                     move.l     [A1]+, [A0]+
  2944. 000020A4  486E FFF0                pea.l      [A6 - 0x10]
  2945. 000020A8  2054                     movea.l    A0, [A4]
  2946. 000020AA  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2947. 000020AE  4EAD E74A                jsr        [A5 - 0x18B6]
  2948. 000020B2  486E FFF0                pea.l      [A6 - 0x10]
  2949. 000020B6  2F0C                     move.l     -[A7], A4
  2950. 000020B8  4EAD 0852                jsr        [A5 + 0x852]
  2951. 000020BC  4217                     clr.b      [A7]
  2952. 000020BE  2054                     movea.l    A0, [A4]
  2953. 000020C0  4868 0036                pea.l      [A0 + 0x36]
  2954. 000020C4  486E FFF0                pea.l      [A6 - 0x10]
  2955. 000020C8  4868 0046                pea.l      [A0 + 0x46]
  2956. 000020CC  4EAD 19FA                jsr        [A5 + 0x19FA]
  2957. 000020D0  4EBA 287A                jsr        [PC + 0x287A /* 0000494C */]
  2958. 000020D4  4217                     clr.b      [A7]
  2959. 000020D6  486E FFE0                pea.l      [A6 - 0x20]
  2960. 000020DA  2054                     movea.l    A0, [A4]
  2961. 000020DC  4868 0046                pea.l      [A0 + 0x46]
  2962. 000020E0  4EAD 1A0A                jsr        [A5 + 0x1A0A]
  2963. 000020E4  4A1F                     tst.b      [A7]+
  2964. 000020E6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2965. 000020EA  6618                     bne        +0x1A /* 00002104 */
  2966. 000020EC  2054                     movea.l    A0, [A4]
  2967. 000020EE  4AA8 0016                tst.l      [A0 + 0x16]
  2968. 000020F2  6710                     beq        +0x12 /* 00002104 */
  2969. 000020F4  486D 06AA                pea.l      [A5 + 0x6AA]
  2970. 000020F8  2054                     movea.l    A0, [A4]
  2971. 000020FA  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2972. 000020FE  4EAD 1102                jsr        [A5 + 0x1102]
  2973. 00002102  508F                     addq.l     A7, 8
  2974. label00002104:
  2975. 00002104  285F                     movea.l    A4, [A7]+
  2976. 00002106  4E5E                     unlink     A6
  2977. 00002108  4E75                     rts
  2978. export_257:
  2979. 0000210A  4E56 0000                link       A6, 0
  2980. 0000210E  206E 0008                movea.l    A0, [A6 + 0x8]
  2981. 00002112  2050                     movea.l    A0, [A0]
  2982. 00002114  326E 000E                movea.w    A1, [A6 + 0xE]
  2983. 00002118  D3E8 0056                add.l      A1, [A0 + 0x56]
  2984. 0000211C  206E 0010                movea.l    A0, [A6 + 0x10]
  2985. 00002120  2149 0004                move.l     [A0 + 0x4], A1
  2986. 00002124  226E 0008                movea.l    A1, [A6 + 0x8]
  2987. 00002128  2251                     movea.l    A1, [A1]
  2988. 0000212A  306E 000C                movea.w    A0, [A6 + 0xC]
  2989. 0000212E  D1E9 005A                add.l      A0, [A1 + 0x5A]
  2990. 00002132  226E 0010                movea.l    A1, [A6 + 0x10]
  2991. 00002136  2288                     move.l     [A1], A0
  2992. 00002138  4E5E                     unlink     A6
  2993. 0000213A  4E75                     rts
  2994. export_258:
  2995. 0000213C  4E56 0000                link       A6, 0
  2996. 00002140  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2997. 00002144  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2998. 00002148  4EAD 19D2                jsr        [A5 + 0x19D2]
  2999. 0000214C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3000. 00002150  206E 0008                movea.l    A0, [A6 + 0x8]
  3001. 00002154  2050                     movea.l    A0, [A0]
  3002. 00002156  2F28 0056                move.l     -[A7], [A0 + 0x56]
  3003. 0000215A  206E 0008                movea.l    A0, [A6 + 0x8]
  3004. 0000215E  2050                     movea.l    A0, [A0]
  3005. 00002160  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  3006. 00002164  4EAD 19EA                jsr        [A5 + 0x19EA]
  3007. 00002168  4E5E                     unlink     A6
  3008. 0000216A  4E75                     rts
  3009. export_259:
  3010. 0000216C  4E56 0000                link       A6, 0
  3011. 00002170  206E 0008                movea.l    A0, [A6 + 0x8]
  3012. 00002174  2050                     movea.l    A0, [A0]
  3013. 00002176  226E 000C                movea.l    A1, [A6 + 0xC]
  3014. 0000217A  3029 0006                move.w     D0, [A1 + 0x6]
  3015. 0000217E  9068 0058                sub.w      D0, [A0 + 0x58]
  3016. 00002182  206E 0010                movea.l    A0, [A6 + 0x10]
  3017. 00002186  3140 0002                move.w     [A0 + 0x2], D0
  3018. 0000218A  206E 0008                movea.l    A0, [A6 + 0x8]
  3019. 0000218E  2050                     movea.l    A0, [A0]
  3020. 00002190  3029 0002                move.w     D0, [A1 + 0x2]
  3021. 00002194  9068 005C                sub.w      D0, [A0 + 0x5C]
  3022. 00002198  206E 0010                movea.l    A0, [A6 + 0x10]
  3023. 0000219C  3080                     move.w     [A0], D0
  3024. 0000219E  4E5E                     unlink     A6
  3025. 000021A0  4E75                     rts
  3026. export_260:
  3027. 000021A2  4E56 FFF0                link       A6, -0x0010
  3028. 000021A6  206E 000C                movea.l    A0, [A6 + 0xC]
  3029. 000021AA  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3030. 000021AE  22D8                     move.l     [A1]+, [A0]+
  3031. 000021B0  22D8                     move.l     [A1]+, [A0]+
  3032. 000021B2  22D8                     move.l     [A1]+, [A0]+
  3033. 000021B4  22D8                     move.l     [A1]+, [A0]+
  3034. 000021B6  486E FFF0                pea.l      [A6 - 0x10]
  3035. 000021BA  206E 0008                movea.l    A0, [A6 + 0x8]
  3036. 000021BE  2050                     movea.l    A0, [A0]
  3037. 000021C0  2028 0056                move.l     D0, [A0 + 0x56]
  3038. 000021C4  4480                     neg.l      D0
  3039. 000021C6  2F00                     move.l     -[A7], D0
  3040. 000021C8  206E 0008                movea.l    A0, [A6 + 0x8]
  3041. 000021CC  2050                     movea.l    A0, [A0]
  3042. 000021CE  2028 005A                move.l     D0, [A0 + 0x5A]
  3043. 000021D2  4480                     neg.l      D0
  3044. 000021D4  2F00                     move.l     -[A7], D0
  3045. 000021D6  4EAD 19EA                jsr        [A5 + 0x19EA]
  3046. 000021DA  486E FFF0                pea.l      [A6 - 0x10]
  3047. 000021DE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3048. 000021E2  4EAD 19DA                jsr        [A5 + 0x19DA]
  3049. 000021E6  4E5E                     unlink     A6
  3050. 000021E8  4E75                     rts
  3051. export_261:
  3052. 000021EA  4E56 FFF4                link       A6, -0x000C
  3053. 000021EE  486E FFF8                pea.l      [A6 - 0x8]
  3054. 000021F2  486E FFFC                pea.l      [A6 - 0x4]
  3055. 000021F6  206E 0008                movea.l    A0, [A6 + 0x8]
  3056. 000021FA  2050                     movea.l    A0, [A0]
  3057. 000021FC  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3058. 00002200  4EAD E744                jsr        [A5 - 0x18BC]
  3059. 00002204  206E 0008                movea.l    A0, [A6 + 0x8]
  3060. 00002208  2050                     movea.l    A0, [A0]
  3061. 0000220A  2028 0056                move.l     D0, [A0 + 0x56]
  3062. 0000220E  90AE FFFC                sub.l      D0, [A6 - 0x4]
  3063. 00002212  206E 000C                movea.l    A0, [A6 + 0xC]
  3064. 00002216  D1A8 0004                add.l      [A0 + 0x4], D0
  3065. 0000221A  226E 0008                movea.l    A1, [A6 + 0x8]
  3066. 0000221E  2251                     movea.l    A1, [A1]
  3067. 00002220  2029 005A                move.l     D0, [A1 + 0x5A]
  3068. 00002224  90AE FFF8                sub.l      D0, [A6 - 0x8]
  3069. 00002228  D190                     add.l      [A0], D0
  3070. 0000222A  4E5E                     unlink     A6
  3071. 0000222C  4E75                     rts
  3072. export_262:
  3073. 0000222E  4E56 FFF4                link       A6, -0x000C
  3074. 00002232  486E FFF8                pea.l      [A6 - 0x8]
  3075. 00002236  486E FFFC                pea.l      [A6 - 0x4]
  3076. 0000223A  206E 0008                movea.l    A0, [A6 + 0x8]
  3077. 0000223E  2050                     movea.l    A0, [A0]
  3078. 00002240  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3079. 00002244  4EAD E744                jsr        [A5 - 0x18BC]
  3080. 00002248  2EAE 000C                move.l     [A7], [A6 + 0xC]
  3081. 0000224C  206E 0008                movea.l    A0, [A6 + 0x8]
  3082. 00002250  2050                     movea.l    A0, [A0]
  3083. 00002252  2028 0056                move.l     D0, [A0 + 0x56]
  3084. 00002256  90AE FFFC                sub.l      D0, [A6 - 0x4]
  3085. 0000225A  2F00                     move.l     -[A7], D0
  3086. 0000225C  206E 0008                movea.l    A0, [A6 + 0x8]
  3087. 00002260  2050                     movea.l    A0, [A0]
  3088. 00002262  2028 005A                move.l     D0, [A0 + 0x5A]
  3089. 00002266  90AE FFF8                sub.l      D0, [A6 - 0x8]
  3090. 0000226A  2F00                     move.l     -[A7], D0
  3091. 0000226C  4EAD 19EA                jsr        [A5 + 0x19EA]
  3092. 00002270  4E5E                     unlink     A6
  3093. 00002272  4E75                     rts
  3094. export_263:
  3095. 00002274  4E56 FFF4                link       A6, -0x000C
  3096. 00002278  486E FFF8                pea.l      [A6 - 0x8]
  3097. 0000227C  486E FFFC                pea.l      [A6 - 0x4]
  3098. 00002280  206E 0008                movea.l    A0, [A6 + 0x8]
  3099. 00002284  2050                     movea.l    A0, [A0]
  3100. 00002286  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3101. 0000228A  4EAD E744                jsr        [A5 - 0x18BC]
  3102. 0000228E  206E 0008                movea.l    A0, [A6 + 0x8]
  3103. 00002292  2050                     movea.l    A0, [A0]
  3104. 00002294  202E FFFC                move.l     D0, [A6 - 0x4]
  3105. 00002298  90A8 0056                sub.l      D0, [A0 + 0x56]
  3106. 0000229C  206E 000C                movea.l    A0, [A6 + 0xC]
  3107. 000022A0  D1A8 0004                add.l      [A0 + 0x4], D0
  3108. 000022A4  226E 0008                movea.l    A1, [A6 + 0x8]
  3109. 000022A8  2251                     movea.l    A1, [A1]
  3110. 000022AA  202E FFF8                move.l     D0, [A6 - 0x8]
  3111. 000022AE  90A9 005A                sub.l      D0, [A1 + 0x5A]
  3112. 000022B2  D190                     add.l      [A0], D0
  3113. 000022B4  4E5E                     unlink     A6
  3114. 000022B6  4E75                     rts
  3115. export_264:
  3116. 000022B8  4E56 FFF4                link       A6, -0x000C
  3117. 000022BC  486E FFF8                pea.l      [A6 - 0x8]
  3118. 000022C0  486E FFFC                pea.l      [A6 - 0x4]
  3119. 000022C4  206E 0008                movea.l    A0, [A6 + 0x8]
  3120. 000022C8  2050                     movea.l    A0, [A0]
  3121. 000022CA  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3122. 000022CE  4EAD E744                jsr        [A5 - 0x18BC]
  3123. 000022D2  2EAE 000C                move.l     [A7], [A6 + 0xC]
  3124. 000022D6  206E 0008                movea.l    A0, [A6 + 0x8]
  3125. 000022DA  2050                     movea.l    A0, [A0]
  3126. 000022DC  202E FFFC                move.l     D0, [A6 - 0x4]
  3127. 000022E0  90A8 0056                sub.l      D0, [A0 + 0x56]
  3128. 000022E4  2F00                     move.l     -[A7], D0
  3129. 000022E6  206E 0008                movea.l    A0, [A6 + 0x8]
  3130. 000022EA  2050                     movea.l    A0, [A0]
  3131. 000022EC  202E FFF8                move.l     D0, [A6 - 0x8]
  3132. 000022F0  90A8 005A                sub.l      D0, [A0 + 0x5A]
  3133. 000022F4  2F00                     move.l     -[A7], D0
  3134. 000022F6  4EAD 19EA                jsr        [A5 + 0x19EA]
  3135. 000022FA  4E5E                     unlink     A6
  3136. 000022FC  4E75                     rts
  3137. export_265:
  3138. 000022FE  4E56 FFF8                link       A6, -0x0008
  3139. 00002302  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3140. 00002306  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3141. 0000230A  4EAD 19DA                jsr        [A5 + 0x19DA]
  3142. 0000230E  206E 0008                movea.l    A0, [A6 + 0x8]
  3143. 00002312  2050                     movea.l    A0, [A0]
  3144. 00002314  2068 000E                movea.l    A0, [A0 + 0xE]
  3145. 00002318  2068 0076                movea.l    A0, [A0 + 0x76]
  3146. 0000231C  2050                     movea.l    A0, [A0]
  3147. 0000231E  2D68 0002 FFFC           move.l     [A6 - 0x4], [A0 + 0x2]
  3148. 00002324  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3149. 00002328  206E 0008                movea.l    A0, [A6 + 0x8]
  3150. 0000232C  2050                     movea.l    A0, [A0]
  3151. 0000232E  302E FFFE                move.w     D0, [A6 - 0x2]
  3152. 00002332  9068 0058                sub.w      D0, [A0 + 0x58]
  3153. 00002336  3F00                     move.w     -[A7], D0
  3154. 00002338  206E 0008                movea.l    A0, [A6 + 0x8]
  3155. 0000233C  2050                     movea.l    A0, [A0]
  3156. 0000233E  302E FFFC                move.w     D0, [A6 - 0x4]
  3157. 00002342  9068 005C                sub.w      D0, [A0 + 0x5C]
  3158. 00002346  3F00                     move.w     -[A7], D0
  3159. 00002348  A8A8                     trap       OffsetRect
  3160. 0000234A  4E5E                     unlink     A6
  3161. 0000234C  4E75                     rts
  3162. export_256:
  3163. 0000234E  4E56 FFDC                link       A6, -0x0024
  3164. 00002352  48E7 0038                movem.l    -[A7], A2,A3,A4
  3165. 00002356  246E 000C                movea.l    A2, [A6 + 0xC]
  3166. 0000235A  266E 0010                movea.l    A3, [A6 + 0x10]
  3167. 0000235E  286E 0008                movea.l    A4, [A6 + 0x8]
  3168. 00002362  2F0C                     move.l     -[A7], A4
  3169. 00002364  4EAD E782                jsr        [A5 - 0x187E]
  3170. 00002368  2E8B                     move.l     [A7], A3
  3171. 0000236A  2F0A                     move.l     -[A7], A2
  3172. 0000236C  4EAD 153A                jsr        [A5 + 0x153A]
  3173. 00002370  2D53 FFF0                move.l     [A6 - 0x10], [A3]
  3174. 00002374  2D6B 0004 FFF4           move.l     [A6 - 0xC], [A3 + 0x4]
  3175. 0000237A  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  3176. 00002380  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  3177. 00002386  508F                     addq.l     A7, 8
  3178. 00002388  6046                     bra        +0x48 /* 000023D0 */
  3179. label0000238A:
  3180. 0000238A  2F0C                     move.l     -[A7], A4
  3181. 0000238C  4EAD E782                jsr        [A5 - 0x187E]
  3182. 00002390  486E FFDC                pea.l      [A6 - 0x24]
  3183. 00002394  A972                     trap       GetMouse
  3184. 00002396  486E FFF8                pea.l      [A6 - 0x8]
  3185. 0000239A  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3186. 0000239E  2F0C                     move.l     -[A7], A4
  3187. 000023A0  4EAD 0872                jsr        [A5 + 0x872]
  3188. 000023A4  486E FFF8                pea.l      [A6 - 0x8]
  3189. 000023A8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3190. 000023AC  4EAD 049A                jsr        [A5 + 0x49A]
  3191. 000023B0  2E8B                     move.l     [A7], A3
  3192. 000023B2  486E FFF0                pea.l      [A6 - 0x10]
  3193. 000023B6  486E FFF8                pea.l      [A6 - 0x8]
  3194. 000023BA  2F0A                     move.l     -[A7], A2
  3195. 000023BC  4EAD 1542                jsr        [A5 + 0x1542]
  3196. 000023C0  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  3197. 000023C6  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  3198. 000023CC  4FEF 0024                lea.l      A7, [A7 + 0x24]
  3199. label000023D0:
  3200. 000023D0  4227                     clr.b      -[A7]
  3201. 000023D2  A973                     trap       StillDown
  3202. 000023D4  4A1F                     tst.b      [A7]+
  3203. 000023D6  66B2                     bne        -0x4C /* 0000238A */
  3204. 000023D8  2F0C                     move.l     -[A7], A4
  3205. 000023DA  4EAD E782                jsr        [A5 - 0x187E]
  3206. 000023DE  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3207. 000023E2  7004                     moveq.l    D0, 0x04
  3208. 000023E4  A030                     trap       OSEventAvail
  3209. 000023E6  5240                     addq.w     D0, 1
  3210. 000023E8  4A00                     tst.b      D0
  3211. 000023EA  588F                     addq.l     A7, 4
  3212. 000023EC  671E                     beq        +0x20 /* 0000240C */
  3213. 000023EE  2D6E FFEA FFDC           move.l     [A6 - 0x24], [A6 - 0x16]
  3214. 000023F4  486E FFDC                pea.l      [A6 - 0x24]
  3215. 000023F8  A871                     trap       GlobalToLocal
  3216. 000023FA  486E FFF8                pea.l      [A6 - 0x8]
  3217. 000023FE  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3218. 00002402  2F0C                     move.l     -[A7], A4
  3219. 00002404  4EAD 0872                jsr        [A5 + 0x872]
  3220. 00002408  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3221. label0000240C:
  3222. 0000240C  486E FFF8                pea.l      [A6 - 0x8]
  3223. 00002410  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3224. 00002414  4EAD 049A                jsr        [A5 + 0x49A]
  3225. 00002418  2E8B                     move.l     [A7], A3
  3226. 0000241A  486E FFF0                pea.l      [A6 - 0x10]
  3227. 0000241E  486E FFF8                pea.l      [A6 - 0x8]
  3228. 00002422  2F0A                     move.l     -[A7], A2
  3229. 00002424  4EAD 154A                jsr        [A5 + 0x154A]
  3230. 00002428  4CEE 1C00 FFD0           movem.l    A4,A3,A2, [A6 - 0x30]
  3231. 0000242E  4E5E                     unlink     A6
  3232. 00002430  4E75                     rts
  3233. export_266:
  3234. 00002432  4E56 0000                link       A6, 0
  3235. 00002436  48E7 0018                movem.l    -[A7], A3,A4
  3236. 0000243A  266E 0010                movea.l    A3, [A6 + 0x10]
  3237. 0000243E  286E 0008                movea.l    A4, [A6 + 0x8]
  3238. 00002442  2F0C                     move.l     -[A7], A4
  3239. 00002444  4EAD E782                jsr        [A5 - 0x187E]
  3240. 00002448  2054                     movea.l    A0, [A4]
  3241. 0000244A  4A28 0022                tst.b      [A0 + 0x22]
  3242. 0000244E  588F                     addq.l     A7, 4
  3243. 00002450  672A                     beq        +0x2C /* 0000247C */
  3244. 00002452  2F0B                     move.l     -[A7], A3
  3245. 00002454  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3246. 00002458  2F0C                     move.l     -[A7], A4
  3247. 0000245A  4EAD 082A                jsr        [A5 + 0x82A]
  3248. 0000245E  7010                     moveq.l    D0, 0x10
  3249. 00002460  D0AD E25A                add.l      D0, [A5 - 0x1DA6]
  3250. 00002464  2840                     movea.l    A4, D0
  3251. 00002466  306C 0002                movea.w    A0, [A4 + 0x2]
  3252. 0000246A  2008                     move.l     D0, A0
  3253. 0000246C  91AB 0004                sub.l      [A3 + 0x4], D0
  3254. 00002470  3054                     movea.w    A0, [A4]
  3255. 00002472  2008                     move.l     D0, A0
  3256. 00002474  9193                     sub.l      [A3], D0
  3257. 00002476  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3258. 0000247A  600A                     bra        +0xC /* 00002486 */
  3259. label0000247C:
  3260. 0000247C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3261. 00002480  2F0B                     move.l     -[A7], A3
  3262. 00002482  4EAD 19BA                jsr        [A5 + 0x19BA]
  3263. label00002486:
  3264. 00002486  4CDF 1800                movem.l    A4,A3, [A7]+
  3265. 0000248A  4E5E                     unlink     A6
  3266. 0000248C  4E75                     rts
  3267. export_267:
  3268. 0000248E  4E56 FFF8                link       A6, -0x0008
  3269. 00002492  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3270. 00002496  4EAD E782                jsr        [A5 - 0x187E]
  3271. 0000249A  206E 0008                movea.l    A0, [A6 + 0x8]
  3272. 0000249E  2050                     movea.l    A0, [A0]
  3273. 000024A0  4A28 0022                tst.b      [A0 + 0x22]
  3274. 000024A4  588F                     addq.l     A7, 4
  3275. 000024A6  6734                     beq        +0x36 /* 000024DC */
  3276. 000024A8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3277. 000024AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3278. 000024B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3279. 000024B4  4EAD 0832                jsr        [A5 + 0x832]
  3280. 000024B8  2EAE 0010                move.l     [A7], [A6 + 0x10]
  3281. 000024BC  206D E25A                movea.l    A0, [A5 - 0x1DA6]
  3282. 000024C0  3028 0012                move.w     D0, [A0 + 0x12]
  3283. 000024C4  4440                     neg.w      D0
  3284. 000024C6  3240                     movea.w    A1, D0
  3285. 000024C8  2F09                     move.l     -[A7], A1
  3286. 000024CA  3028 0010                move.w     D0, [A0 + 0x10]
  3287. 000024CE  4440                     neg.w      D0
  3288. 000024D0  3240                     movea.w    A1, D0
  3289. 000024D2  2F09                     move.l     -[A7], A1
  3290. 000024D4  4EAD 19EA                jsr        [A5 + 0x19EA]
  3291. 000024D8  508F                     addq.l     A7, 8
  3292. 000024DA  600C                     bra        +0xE /* 000024E8 */
  3293. label000024DC:
  3294. 000024DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3295. 000024E0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3296. 000024E4  4EAD 19D2                jsr        [A5 + 0x19D2]
  3297. label000024E8:
  3298. 000024E8  4E5E                     unlink     A6
  3299. 000024EA  4E75                     rts
  3300. export_268:
  3301. 000024EC  4E56 0000                link       A6, 0
  3302. 000024F0  48E7 0018                movem.l    -[A7], A3,A4
  3303. 000024F4  266E 0010                movea.l    A3, [A6 + 0x10]
  3304. 000024F8  286E 0008                movea.l    A4, [A6 + 0x8]
  3305. 000024FC  2F0C                     move.l     -[A7], A4
  3306. 000024FE  4EAD E782                jsr        [A5 - 0x187E]
  3307. 00002502  2054                     movea.l    A0, [A4]
  3308. 00002504  4A28 0022                tst.b      [A0 + 0x22]
  3309. 00002508  588F                     addq.l     A7, 4
  3310. 0000250A  6726                     beq        +0x28 /* 00002532 */
  3311. 0000250C  2F0B                     move.l     -[A7], A3
  3312. 0000250E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3313. 00002512  2F0C                     move.l     -[A7], A4
  3314. 00002514  4EAD 083A                jsr        [A5 + 0x83A]
  3315. 00002518  7010                     moveq.l    D0, 0x10
  3316. 0000251A  D0AD E25A                add.l      D0, [A5 - 0x1DA6]
  3317. 0000251E  2840                     movea.l    A4, D0
  3318. 00002520  302C 0002                move.w     D0, [A4 + 0x2]
  3319. 00002524  D16B 0002                add.w      [A3 + 0x2], D0
  3320. 00002528  3014                     move.w     D0, [A4]
  3321. 0000252A  D153                     add.w      [A3], D0
  3322. 0000252C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3323. 00002530  600A                     bra        +0xC /* 0000253C */
  3324. label00002532:
  3325. 00002532  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3326. 00002536  2F0B                     move.l     -[A7], A3
  3327. 00002538  4EAD 19C2                jsr        [A5 + 0x19C2]
  3328. label0000253C:
  3329. 0000253C  4CDF 1800                movem.l    A4,A3, [A7]+
  3330. 00002540  4E5E                     unlink     A6
  3331. 00002542  4E75                     rts
  3332. export_269:
  3333. 00002544  4E56 FFF8                link       A6, -0x0008
  3334. 00002548  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3335. 0000254C  4EAD E782                jsr        [A5 - 0x187E]
  3336. 00002550  206E 0008                movea.l    A0, [A6 + 0x8]
  3337. 00002554  2050                     movea.l    A0, [A0]
  3338. 00002556  4A28 0022                tst.b      [A0 + 0x22]
  3339. 0000255A  588F                     addq.l     A7, 4
  3340. 0000255C  6726                     beq        +0x28 /* 00002584 */
  3341. 0000255E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3342. 00002562  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3343. 00002566  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3344. 0000256A  4EAD 0842                jsr        [A5 + 0x842]
  3345. 0000256E  2EAE 0010                move.l     [A7], [A6 + 0x10]
  3346. 00002572  206D E25A                movea.l    A0, [A5 - 0x1DA6]
  3347. 00002576  3F28 0012                move.w     -[A7], [A0 + 0x12]
  3348. 0000257A  3F28 0010                move.w     -[A7], [A0 + 0x10]
  3349. 0000257E  A8A8                     trap       OffsetRect
  3350. 00002580  508F                     addq.l     A7, 8
  3351. 00002582  600C                     bra        +0xE /* 00002590 */
  3352. label00002584:
  3353. 00002584  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3354. 00002588  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3355. 0000258C  4EAD 19DA                jsr        [A5 + 0x19DA]
  3356. label00002590:
  3357. 00002590  4E5E                     unlink     A6
  3358. 00002592  4E75                     rts
  3359. export_270:
  3360. 00002594  4E56 FFE0                link       A6, -0x0020
  3361. 00002598  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3362. 0000259C  4EAD E782                jsr        [A5 - 0x187E]
  3363. 000025A0  4217                     clr.b      [A7]
  3364. 000025A2  206E 0008                movea.l    A0, [A6 + 0x8]
  3365. 000025A6  2050                     movea.l    A0, [A0]
  3366. 000025A8  4868 0046                pea.l      [A0 + 0x46]
  3367. 000025AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3368. 000025B0  486E FFF0                pea.l      [A6 - 0x10]
  3369. 000025B4  4EAD 19FA                jsr        [A5 + 0x19FA]
  3370. 000025B8  4A1F                     tst.b      [A7]+
  3371. 000025BA  548F                     addq.l     A7, 2
  3372. 000025BC  6720                     beq        +0x22 /* 000025DE */
  3373. 000025BE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3374. 000025C2  486E FFF0                pea.l      [A6 - 0x10]
  3375. 000025C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3376. 000025CA  4EAD 088A                jsr        [A5 + 0x88A]
  3377. 000025CE  4217                     clr.b      [A7]
  3378. 000025D0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3379. 000025D4  A8AE                     trap       EmptyRect
  3380. 000025D6  4A1F                     tst.b      [A7]+
  3381. 000025D8  57C0                     seq        D0
  3382. 000025DA  4400                     neg.b      D0
  3383. 000025DC  600C                     bra        +0xE /* 000025EA */
  3384. label000025DE:
  3385. 000025DE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3386. 000025E2  42A7                     clr.l      -[A7]
  3387. 000025E4  42A7                     clr.l      -[A7]
  3388. 000025E6  A8A7                     trap       SetRect
  3389. 000025E8  7000                     moveq.l    D0, 0x00
  3390. label000025EA:
  3391. 000025EA  4E5E                     unlink     A6
  3392. 000025EC  4E75                     rts
  3393. export_227:
  3394. 000025EE  4E56 0000                link       A6, 0
  3395. 000025F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3396. 000025F6  4EAD 071A                jsr        [A5 + 0x71A]
  3397. 000025FA  2E80                     move.l     [A7], D0
  3398. 000025FC  4EAD E774                jsr        [A5 - 0x188C]
  3399. 00002600  4E5E                     unlink     A6
  3400. 00002602  4E75                     rts
  3401. export_273:
  3402. fn00002604:
  3403. 00002604  4E56 0000                link       A6, 0
  3404. 00002608  2F0C                     move.l     -[A7], A4
  3405. 0000260A  286E 0008                movea.l    A4, [A6 + 0x8]
  3406. 0000260E  1F2E 001E                move.b     -[A7], [A6 + 0x1E]
  3407. 00002612  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  3408. 00002616  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  3409. 0000261A  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  3410. 0000261E  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  3411. 00002622  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  3412. 00002626  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3413. 0000262A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3414. 0000262E  2F0C                     move.l     -[A7], A4
  3415. 00002630  4EBA E90E                jsr        [PC - 0x16F2 /* 00000F40 */]
  3416. 00002634  2054                     movea.l    A0, [A4]
  3417. 00002636  117C 0002 0062           move.b     [A0 + 0x62], 0x2
  3418. 0000263C  43E8 006C                lea.l      A1, [A0 + 0x6C]
  3419. 00002640  41E8 0036                lea.l      A0, [A0 + 0x36]
  3420. 00002644  22D8                     move.l     [A1]+, [A0]+
  3421. 00002646  22D8                     move.l     [A1]+, [A0]+
  3422. 00002648  22D8                     move.l     [A1]+, [A0]+
  3423. 0000264A  22D8                     move.l     [A1]+, [A0]+
  3424. 0000264C  2054                     movea.l    A0, [A4]
  3425. 0000264E  2168 0070 0084           move.l     [A0 + 0x84], [A0 + 0x70]
  3426. 00002654  2168 006C 0080           move.l     [A0 + 0x80], [A0 + 0x6C]
  3427. 0000265A  7001                     moveq.l    D0, 0x01
  3428. 0000265C  3140 007E                move.w     [A0 + 0x7E], D0
  3429. 00002660  3140 007C                move.w     [A0 + 0x7C], D0
  3430. 00002664  42A8 0090                clr.l      [A0 + 0x90]
  3431. 00002668  286E FFFC                movea.l    A4, [A6 - 0x4]
  3432. 0000266C  4E5E                     unlink     A6
  3433. 0000266E  4E75                     rts
  3434. export_274:
  3435. fn00002670:
  3436. 00002670  4E56 0000                link       A6, 0
  3437. 00002674  48E7 0018                movem.l    -[A7], A3,A4
  3438. 00002678  266E 0008                movea.l    A3, [A6 + 0x8]
  3439. 0000267C  286E 0014                movea.l    A4, [A6 + 0x14]
  3440. 00002680  2F0C                     move.l     -[A7], A4
  3441. 00002682  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3442. 00002686  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3443. 0000268A  2F0B                     move.l     -[A7], A3
  3444. 0000268C  4EBA E91A                jsr        [PC - 0x16E6 /* 00000FA8 */]
  3445. 00002690  486C 0016                pea.l      [A4 + 0x16]
  3446. 00002694  2053                     movea.l    A0, [A3]
  3447. 00002696  4868 006C                pea.l      [A0 + 0x6C]
  3448. 0000269A  4EAD 19D2                jsr        [A5 + 0x19D2]
  3449. 0000269E  2053                     movea.l    A0, [A3]
  3450. 000026A0  316C 001E 007C           move.w     [A0 + 0x7C], [A4 + 0x1E]
  3451. 000026A6  316C 0020 007E           move.w     [A0 + 0x7E], [A4 + 0x20]
  3452. 000026AC  2EAC 0022                move.l     [A7], [A4 + 0x22]
  3453. 000026B0  4868 0080                pea.l      [A0 + 0x80]
  3454. 000026B4  4EAD 19BA                jsr        [A5 + 0x19BA]
  3455. 000026B8  2053                     movea.l    A0, [A3]
  3456. 000026BA  42A8 0090                clr.l      [A0 + 0x90]
  3457. 000026BE  4CEE 1800 FFF8           movem.l    A4,A3, [A6 - 0x8]
  3458. 000026C4  4E5E                     unlink     A6
  3459. 000026C6  4E75                     rts
  3460. export_275:
  3461. 000026C8  4E56 0000                link       A6, 0
  3462. 000026CC  2F0C                     move.l     -[A7], A4
  3463. 000026CE  286E 0008                movea.l    A4, [A6 + 0x8]
  3464. 000026D2  2054                     movea.l    A0, [A4]
  3465. 000026D4  2028 0078                move.l     D0, [A0 + 0x78]
  3466. 000026D8  90A8 0070                sub.l      D0, [A0 + 0x70]
  3467. 000026DC  226E 000C                movea.l    A1, [A6 + 0xC]
  3468. 000026E0  2280                     move.l     [A1], D0
  3469. 000026E2  2028 0074                move.l     D0, [A0 + 0x74]
  3470. 000026E6  90A8 006C                sub.l      D0, [A0 + 0x6C]
  3471. 000026EA  206E 0010                movea.l    A0, [A6 + 0x10]
  3472. 000026EE  2080                     move.l     [A0], D0
  3473. 000026F0  285F                     movea.l    A4, [A7]+
  3474. 000026F2  4E5E                     unlink     A6
  3475. 000026F4  4E75                     rts
  3476. export_276:
  3477. 000026F6  4E56 0000                link       A6, 0
  3478. 000026FA  2F0C                     move.l     -[A7], A4
  3479. 000026FC  286E 0008                movea.l    A4, [A6 + 0x8]
  3480. 00002700  2054                     movea.l    A0, [A4]
  3481. 00002702  2028 0084                move.l     D0, [A0 + 0x84]
  3482. 00002706  90A8 0070                sub.l      D0, [A0 + 0x70]
  3483. 0000270A  226E 000C                movea.l    A1, [A6 + 0xC]
  3484. 0000270E  2280                     move.l     [A1], D0
  3485. 00002710  2028 0080                move.l     D0, [A0 + 0x80]
  3486. 00002714  90A8 006C                sub.l      D0, [A0 + 0x6C]
  3487. 00002718  206E 0010                movea.l    A0, [A6 + 0x10]
  3488. 0000271C  2080                     move.l     [A0], D0
  3489. 0000271E  285F                     movea.l    A4, [A7]+
  3490. 00002720  4E5E                     unlink     A6
  3491. 00002722  4E75                     rts
  3492. export_277:
  3493. 00002724  4E56 0000                link       A6, 0
  3494. 00002728  2F0C                     move.l     -[A7], A4
  3495. 0000272A  286E 0008                movea.l    A4, [A6 + 0x8]
  3496. 0000272E  2054                     movea.l    A0, [A4]
  3497. 00002730  3268 0026                movea.w    A1, [A0 + 0x26]
  3498. 00002734  2009                     move.l     D0, A1
  3499. 00002736  81E8 007C                divs.w     D0, [A0 + 0x7C]
  3500. 0000273A  226E 000C                movea.l    A1, [A6 + 0xC]
  3501. 0000273E  3280                     move.w     [A1], D0
  3502. 00002740  3268 0028                movea.w    A1, [A0 + 0x28]
  3503. 00002744  2009                     move.l     D0, A1
  3504. 00002746  81E8 007E                divs.w     D0, [A0 + 0x7E]
  3505. 0000274A  226E 0010                movea.l    A1, [A6 + 0x10]
  3506. 0000274E  3280                     move.w     [A1], D0
  3507. 00002750  285F                     movea.l    A4, [A7]+
  3508. 00002752  4E5E                     unlink     A6
  3509. 00002754  4E75                     rts
  3510. export_278:
  3511. 00002756  4E56 0000                link       A6, 0
  3512. 0000275A  48E7 0018                movem.l    -[A7], A3,A4
  3513. 0000275E  286E 0008                movea.l    A4, [A6 + 0x8]
  3514. 00002762  206E 000C                movea.l    A0, [A6 + 0xC]
  3515. 00002766  2254                     movea.l    A1, [A4]
  3516. 00002768  43E9 006C                lea.l      A1, [A1 + 0x6C]
  3517. 0000276C  22D8                     move.l     [A1]+, [A0]+
  3518. 0000276E  22D8                     move.l     [A1]+, [A0]+
  3519. 00002770  22D8                     move.l     [A1]+, [A0]+
  3520. 00002772  22D8                     move.l     [A1]+, [A0]+
  3521. 00002774  2654                     movea.l    A3, [A4]
  3522. 00002776  202B 0080                move.l     D0, [A3 + 0x80]
  3523. 0000277A  B0AB 0074                cmp.l      D0, [A3 + 0x74]
  3524. 0000277E  6E04                     bgt        +0x6 /* 00002784 */
  3525. 00002780  7000                     moveq.l    D0, 0x00
  3526. 00002782  6014                     bra        +0x16 /* 00002798 */
  3527. label00002784:
  3528. 00002784  3F3C 00B6                move.w     -[A7], 0xB6
  3529. 00002788  486D E5BE                pea.l      [A5 - 0x1A42]
  3530. 0000278C  486D E5CA                pea.l      [A5 - 0x1A36]
  3531. 00002790  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  3532. 00002794  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3533. label00002798:
  3534. 00002798  2054                     movea.l    A0, [A4]
  3535. 0000279A  4AA8 0090                tst.l      [A0 + 0x90]
  3536. 0000279E  670C                     beq        +0xE /* 000027AC */
  3537. 000027A0  2054                     movea.l    A0, [A4]
  3538. 000027A2  2F28 0090                move.l     -[A7], [A0 + 0x90]
  3539. 000027A6  4EAD 0A42                jsr        [A5 + 0xA42]
  3540. 000027AA  588F                     addq.l     A7, 4
  3541. label000027AC:
  3542. 000027AC  4CDF 1800                movem.l    A4,A3, [A7]+
  3543. 000027B0  4E5E                     unlink     A6
  3544. 000027B2  4E75                     rts
  3545. export_279:
  3546. 000027B4  4E56 0000                link       A6, 0
  3547. 000027B8  206E 0008                movea.l    A0, [A6 + 0x8]
  3548. 000027BC  2050                     movea.l    A0, [A0]
  3549. 000027BE  226E 000C                movea.l    A1, [A6 + 0xC]
  3550. 000027C2  41E8 006C                lea.l      A0, [A0 + 0x6C]
  3551. 000027C6  22D8                     move.l     [A1]+, [A0]+
  3552. 000027C8  22D8                     move.l     [A1]+, [A0]+
  3553. 000027CA  22D8                     move.l     [A1]+, [A0]+
  3554. 000027CC  22D8                     move.l     [A1]+, [A0]+
  3555. 000027CE  4E5E                     unlink     A6
  3556. 000027D0  4E75                     rts
  3557. export_280:
  3558. 000027D2  4E56 FFFC                link       A6, -0x0004
  3559. 000027D6  206E 000C                movea.l    A0, [A6 + 0xC]
  3560. 000027DA  226E 0008                movea.l    A1, [A6 + 0x8]
  3561. 000027DE  2251                     movea.l    A1, [A1]
  3562. 000027E0  2350 0080                move.l     [A1 + 0x80], [A0]
  3563. 000027E4  2368 0004 0084           move.l     [A1 + 0x84], [A0 + 0x4]
  3564. 000027EA  226E 0008                movea.l    A1, [A6 + 0x8]
  3565. 000027EE  2251                     movea.l    A1, [A1]
  3566. 000027F0  4AA9 0090                tst.l      [A1 + 0x90]
  3567. 000027F4  6710                     beq        +0x12 /* 00002806 */
  3568. 000027F6  206E 0008                movea.l    A0, [A6 + 0x8]
  3569. 000027FA  2050                     movea.l    A0, [A0]
  3570. 000027FC  2F28 0090                move.l     -[A7], [A0 + 0x90]
  3571. 00002800  4EAD 0A4A                jsr        [A5 + 0xA4A]
  3572. 00002804  588F                     addq.l     A7, 4
  3573. label00002806:
  3574. 00002806  4E5E                     unlink     A6
  3575. 00002808  4E75                     rts
  3576. export_281:
  3577. 0000280A  4E56 0000                link       A6, 0
  3578. 0000280E  206E 0008                movea.l    A0, [A6 + 0x8]
  3579. 00002812  2050                     movea.l    A0, [A0]
  3580. 00002814  226E 000C                movea.l    A1, [A6 + 0xC]
  3581. 00002818  22A8 0080                move.l     [A1], [A0 + 0x80]
  3582. 0000281C  2368 0084 0004           move.l     [A1 + 0x4], [A0 + 0x84]
  3583. 00002822  4E5E                     unlink     A6
  3584. 00002824  4E75                     rts
  3585. export_282:
  3586. 00002826  4E56 0000                link       A6, 0
  3587. 0000282A  2F0C                     move.l     -[A7], A4
  3588. 0000282C  286E 0008                movea.l    A4, [A6 + 0x8]
  3589. 00002830  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  3590. 00002836  6F06                     ble        +0x8 /* 0000283E */
  3591. 00002838  302E 000C                move.w     D0, [A6 + 0xC]
  3592. 0000283C  6002                     bra        +0x4 /* 00002840 */
  3593. label0000283E:
  3594. 0000283E  7001                     moveq.l    D0, 0x01
  3595. label00002840:
  3596. 00002840  2054                     movea.l    A0, [A4]
  3597. 00002842  3140 007C                move.w     [A0 + 0x7C], D0
  3598. 00002846  0C6E 0001 000E           cmpi.w     [A6 + 0xE], 0x1
  3599. 0000284C  6F06                     ble        +0x8 /* 00002854 */
  3600. 0000284E  302E 000E                move.w     D0, [A6 + 0xE]
  3601. 00002852  6002                     bra        +0x4 /* 00002856 */
  3602. label00002854:
  3603. 00002854  7001                     moveq.l    D0, 0x01
  3604. label00002856:
  3605. 00002856  2054                     movea.l    A0, [A4]
  3606. 00002858  3140 007E                move.w     [A0 + 0x7E], D0
  3607. 0000285C  4AA8 0090                tst.l      [A0 + 0x90]
  3608. 00002860  670C                     beq        +0xE /* 0000286E */
  3609. 00002862  2054                     movea.l    A0, [A4]
  3610. 00002864  2F28 0090                move.l     -[A7], [A0 + 0x90]
  3611. 00002868  4EAD 0A42                jsr        [A5 + 0xA42]
  3612. 0000286C  588F                     addq.l     A7, 4
  3613. label0000286E:
  3614. 0000286E  285F                     movea.l    A4, [A7]+
  3615. 00002870  4E5E                     unlink     A6
  3616. 00002872  4E75                     rts
  3617. export_283:
  3618. 00002874  4E56 0000                link       A6, 0
  3619. 00002878  206E 0008                movea.l    A0, [A6 + 0x8]
  3620. 0000287C  2050                     movea.l    A0, [A0]
  3621. 0000287E  226E 000C                movea.l    A1, [A6 + 0xC]
  3622. 00002882  32A8 007C                move.w     [A1], [A0 + 0x7C]
  3623. 00002886  206E 0008                movea.l    A0, [A6 + 0x8]
  3624. 0000288A  2050                     movea.l    A0, [A0]
  3625. 0000288C  226E 0010                movea.l    A1, [A6 + 0x10]
  3626. 00002890  32A8 007E                move.w     [A1], [A0 + 0x7E]
  3627. 00002894  4E5E                     unlink     A6
  3628. 00002896  4E75                     rts
  3629. export_284:
  3630. 00002898  4E56 0000                link       A6, 0
  3631. 0000289C  206E 0008                movea.l    A0, [A6 + 0x8]
  3632. 000028A0  2050                     movea.l    A0, [A0]
  3633. 000028A2  216E 000C 0090           move.l     [A0 + 0x90], [A6 + 0xC]
  3634. 000028A8  4E5E                     unlink     A6
  3635. 000028AA  4E75                     rts
  3636. export_285:
  3637. 000028AC  4E56 0000                link       A6, 0
  3638. 000028B0  206E 0008                movea.l    A0, [A6 + 0x8]
  3639. 000028B4  2050                     movea.l    A0, [A0]
  3640. 000028B6  226E 000C                movea.l    A1, [A6 + 0xC]
  3641. 000028BA  22A8 006C                move.l     [A1], [A0 + 0x6C]
  3642. 000028BE  2368 0070 0004           move.l     [A1 + 0x4], [A0 + 0x70]
  3643. 000028C4  4E5E                     unlink     A6
  3644. 000028C6  4E75                     rts
  3645. export_286:
  3646. 000028C8  4E56 0000                link       A6, 0
  3647. 000028CC  2F0C                     move.l     -[A7], A4
  3648. 000028CE  286E 0008                movea.l    A4, [A6 + 0x8]
  3649. 000028D2  2054                     movea.l    A0, [A4]
  3650. 000028D4  2028 0078                move.l     D0, [A0 + 0x78]
  3651. 000028D8  90A8 0070                sub.l      D0, [A0 + 0x70]
  3652. 000028DC  3068 007C                movea.w    A0, [A0 + 0x7C]
  3653. 000028E0  2208                     move.l     D1, A0
  3654. 000028E2  4C01 0000                movem.w    <none>, D1
  3655. 000028E6  206E 000C                movea.l    A0, [A6 + 0xC]
  3656. 000028EA  2080                     move.l     [A0], D0
  3657. 000028EC  2254                     movea.l    A1, [A4]
  3658. 000028EE  2029 0074                move.l     D0, [A1 + 0x74]
  3659. 000028F2  90A9 006C                sub.l      D0, [A1 + 0x6C]
  3660. 000028F6  3269 007E                movea.w    A1, [A1 + 0x7E]
  3661. 000028FA  2209                     move.l     D1, A1
  3662. 000028FC  4C01 0000                movem.w    <none>, D1
  3663. 00002900  226E 0010                movea.l    A1, [A6 + 0x10]
  3664. 00002904  2280                     move.l     [A1], D0
  3665. 00002906  285F                     movea.l    A4, [A7]+
  3666. 00002908  4E5E                     unlink     A6
  3667. 0000290A  4E75                     rts
  3668. export_287:
  3669. fn0000290C:
  3670. 0000290C  4E56 0000                link       A6, 0
  3671. 00002910  48E7 0038                movem.l    -[A7], A2,A3,A4
  3672. 00002914  266E 000C                movea.l    A3, [A6 + 0xC]
  3673. 00002918  246E 0008                movea.l    A2, [A6 + 0x8]
  3674. 0000291C  49EB 0006                lea.l      A4, [A3 + 0x6]
  3675. 00002920  3014                     move.w     D0, [A4]
  3676. 00002922  906B 0002                sub.w      D0, [A3 + 0x2]
  3677. 00002926  2052                     movea.l    A0, [A2]
  3678. 00002928  D168 0026                add.w      [A0 + 0x26], D0
  3679. 0000292C  302B 0004                move.w     D0, [A3 + 0x4]
  3680. 00002930  9053                     sub.w      D0, [A3]
  3681. 00002932  D168 0028                add.w      [A0 + 0x28], D0
  3682. 00002936  326B 0002                movea.w    A1, [A3 + 0x2]
  3683. 0000293A  2009                     move.l     D0, A1
  3684. 0000293C  D1A8 003A                add.l      [A0 + 0x3A], D0
  3685. 00002940  3253                     movea.w    A1, [A3]
  3686. 00002942  2009                     move.l     D0, A1
  3687. 00002944  D1A8 0036                add.l      [A0 + 0x36], D0
  3688. 00002948  3254                     movea.w    A1, [A4]
  3689. 0000294A  2009                     move.l     D0, A1
  3690. 0000294C  D1A8 0042                add.l      [A0 + 0x42], D0
  3691. 00002950  326B 0004                movea.w    A1, [A3 + 0x4]
  3692. 00002954  2009                     move.l     D0, A1
  3693. 00002956  D1A8 003E                add.l      [A0 + 0x3E], D0
  3694. 0000295A  326B 0002                movea.w    A1, [A3 + 0x2]
  3695. 0000295E  2009                     move.l     D0, A1
  3696. 00002960  81E8 007C                divs.w     D0, [A0 + 0x7C]
  3697. 00002964  48C0                     ext.l      D0
  3698. 00002966  D1A8 0084                add.l      [A0 + 0x84], D0
  3699. 0000296A  3253                     movea.w    A1, [A3]
  3700. 0000296C  2009                     move.l     D0, A1
  3701. 0000296E  81E8 007E                divs.w     D0, [A0 + 0x7E]
  3702. 00002972  48C0                     ext.l      D0
  3703. 00002974  D1A8 0080                add.l      [A0 + 0x80], D0
  3704. 00002978  4EBA 1FD2                jsr        [PC + 0x1FD2 /* 0000494C */]
  3705. 0000297C  4CDF 1C00                movem.l    A4,A3,A2, [A7]+
  3706. 00002980  4E5E                     unlink     A6
  3707. 00002982  4E75                     rts
  3708. export_297:
  3709. 00002984  4E56 0000                link       A6, 0
  3710. 00002988  206E 000C                movea.l    A0, [A6 + 0xC]
  3711. 0000298C  2F10                     move.l     -[A7], [A0]
  3712. 0000298E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3713. 00002992  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3714. 00002996  4EAD 0782                jsr        [A5 + 0x782]
  3715. 0000299A  4E5E                     unlink     A6
  3716. 0000299C  4E75                     rts
  3717. export_288:
  3718. 0000299E  4E56 FFF0                link       A6, -0x0010
  3719. 000029A2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3720. 000029A6  266E 0008                movea.l    A3, [A6 + 0x8]
  3721. 000029AA  2853                     movea.l    A4, [A3]
  3722. 000029AC  306C 007C                movea.w    A0, [A4 + 0x7C]
  3723. 000029B0  2E08                     move.l     D7, A0
  3724. 000029B2  4C2E 7000 000C           movem.w    A6,A5,A4, [A6 + 0xC]
  3725. 000029B8  306C 007E                movea.w    A0, [A4 + 0x7E]
  3726. 000029BC  2C08                     move.l     D6, A0
  3727. 000029BE  4C2E 6000 0010           movem.w    A6,A5, [A6 + 0x10]
  3728. 000029C4  4A2E 0014                tst.b      [A6 + 0x14]
  3729. 000029C8  6768                     beq        +0x6A /* 00002A32 */
  3730. 000029CA  4A87                     tst.l      D7
  3731. 000029CC  6C06                     bge        +0x8 /* 000029D4 */
  3732. 000029CE  2007                     move.l     D0, D7
  3733. 000029D0  4480                     neg.l      D0
  3734. 000029D2  6002                     bra        +0x4 /* 000029D6 */
  3735. label000029D4:
  3736. 000029D4  2007                     move.l     D0, D7
  3737. label000029D6:
  3738. 000029D6  306C 0028                movea.w    A0, [A4 + 0x28]
  3739. 000029DA  B1C0                     cmpa.l     A0, D0
  3740. 000029DC  6F4C                     ble        +0x4E /* 00002A2A */
  3741. 000029DE  4A86                     tst.l      D6
  3742. 000029E0  6C06                     bge        +0x8 /* 000029E8 */
  3743. 000029E2  2006                     move.l     D0, D6
  3744. 000029E4  4480                     neg.l      D0
  3745. 000029E6  6002                     bra        +0x4 /* 000029EA */
  3746. label000029E8:
  3747. 000029E8  2006                     move.l     D0, D6
  3748. label000029EA:
  3749. 000029EA  306C 0026                movea.w    A0, [A4 + 0x26]
  3750. 000029EE  B1C0                     cmpa.l     A0, D0
  3751. 000029F0  6F38                     ble        +0x3A /* 00002A2A */
  3752. 000029F2  2F0B                     move.l     -[A7], A3
  3753. 000029F4  4EAD E782                jsr        [A5 - 0x187E]
  3754. 000029F8  486E FFF8                pea.l      [A6 - 0x8]
  3755. 000029FC  2053                     movea.l    A0, [A3]
  3756. 000029FE  4868 0046                pea.l      [A0 + 0x46]
  3757. 00002A02  2F0B                     move.l     -[A7], A3
  3758. 00002A04  4EAD 088A                jsr        [A5 + 0x88A]
  3759. 00002A08  486E FFF8                pea.l      [A6 - 0x8]
  3760. 00002A0C  3007                     move.w     D0, D7
  3761. 00002A0E  4440                     neg.w      D0
  3762. 00002A10  3F00                     move.w     -[A7], D0
  3763. 00002A12  3006                     move.w     D0, D6
  3764. 00002A14  4440                     neg.w      D0
  3765. 00002A16  3F00                     move.w     -[A7], D0
  3766. 00002A18  2F2D E18C                move.l     -[A7], [A5 - 0x1E74]
  3767. 00002A1C  A8EF                     trap       ScrollRect
  3768. 00002A1E  2EAD E18C                move.l     [A7], [A5 - 0x1E74]
  3769. 00002A22  A927                     trap       InvalRgn
  3770. 00002A24  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3771. 00002A28  6008                     bra        +0xA /* 00002A32 */
  3772. label00002A2A:
  3773. 00002A2A  2F0B                     move.l     -[A7], A3
  3774. 00002A2C  4EAD 07B2                jsr        [A5 + 0x7B2]
  3775. 00002A30  588F                     addq.l     A7, 4
  3776. label00002A32:
  3777. 00002A32  2053                     movea.l    A0, [A3]
  3778. 00002A34  4868 0036                pea.l      [A0 + 0x36]
  3779. 00002A38  2F07                     move.l     -[A7], D7
  3780. 00002A3A  2F06                     move.l     -[A7], D6
  3781. 00002A3C  4EAD 19EA                jsr        [A5 + 0x19EA]
  3782. 00002A40  2053                     movea.l    A0, [A3]
  3783. 00002A42  4868 0046                pea.l      [A0 + 0x46]
  3784. 00002A46  2F07                     move.l     -[A7], D7
  3785. 00002A48  2F06                     move.l     -[A7], D6
  3786. 00002A4A  4EAD 19EA                jsr        [A5 + 0x19EA]
  3787. 00002A4E  202E 000C                move.l     D0, [A6 + 0xC]
  3788. 00002A52  2053                     movea.l    A0, [A3]
  3789. 00002A54  D1A8 0084                add.l      [A0 + 0x84], D0
  3790. 00002A58  222E 0010                move.l     D1, [A6 + 0x10]
  3791. 00002A5C  D3A8 0080                add.l      [A0 + 0x80], D1
  3792. 00002A60  DFA8 0056                add.l      [A0 + 0x56], D7
  3793. 00002A64  DDA8 005A                add.l      [A0 + 0x5A], D6
  3794. 00002A68  4EBA 1EE2                jsr        [PC + 0x1EE2 /* 0000494C */]
  3795. 00002A6C  2053                     movea.l    A0, [A3]
  3796. 00002A6E  4AA8 0016                tst.l      [A0 + 0x16]
  3797. 00002A72  671E                     beq        +0x20 /* 00002A92 */
  3798. 00002A74  2D47 FFF4                move.l     [A6 - 0xC], D7
  3799. 00002A78  2D46 FFF0                move.l     [A6 - 0x10], D6
  3800. 00002A7C  486E FFF0                pea.l      [A6 - 0x10]
  3801. 00002A80  486D 096A                pea.l      [A5 + 0x96A]
  3802. 00002A84  2053                     movea.l    A0, [A3]
  3803. 00002A86  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3804. 00002A8A  4EAD 110A                jsr        [A5 + 0x110A]
  3805. 00002A8E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3806. label00002A92:
  3807. 00002A92  4A2E 0014                tst.b      [A6 + 0x14]
  3808. 00002A96  6710                     beq        +0x12 /* 00002AA8 */
  3809. 00002A98  2053                     movea.l    A0, [A3]
  3810. 00002A9A  2068 000E                movea.l    A0, [A0 + 0xE]
  3811. 00002A9E  2F28 0098                move.l     -[A7], [A0 + 0x98]
  3812. 00002AA2  4EAD 0D52                jsr        [A5 + 0xD52]
  3813. 00002AA6  588F                     addq.l     A7, 4
  3814. label00002AA8:
  3815. 00002AA8  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  3816. 00002AAC  4E5E                     unlink     A6
  3817. 00002AAE  4E75                     rts
  3818. export_289:
  3819. 00002AB0  4E56 0000                link       A6, 0
  3820. 00002AB4  2F0C                     move.l     -[A7], A4
  3821. 00002AB6  286E 0008                movea.l    A4, [A6 + 0x8]
  3822. 00002ABA  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  3823. 00002ABE  2054                     movea.l    A0, [A4]
  3824. 00002AC0  226E 000C                movea.l    A1, [A6 + 0xC]
  3825. 00002AC4  2011                     move.l     D0, [A1]
  3826. 00002AC6  90A8 0080                sub.l      D0, [A0 + 0x80]
  3827. 00002ACA  2F00                     move.l     -[A7], D0
  3828. 00002ACC  2029 0004                move.l     D0, [A1 + 0x4]
  3829. 00002AD0  90A8 0084                sub.l      D0, [A0 + 0x84]
  3830. 00002AD4  2F00                     move.l     -[A7], D0
  3831. 00002AD6  2F0C                     move.l     -[A7], A4
  3832. 00002AD8  4EAD E536                jsr        [A5 - 0x1ACA]
  3833. 00002ADC  2054                     movea.l    A0, [A4]
  3834. 00002ADE  4AA8 0090                tst.l      [A0 + 0x90]
  3835. 00002AE2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3836. 00002AE6  6716                     beq        +0x18 /* 00002AFE */
  3837. 00002AE8  2054                     movea.l    A0, [A4]
  3838. 00002AEA  2F28 0090                move.l     -[A7], [A0 + 0x90]
  3839. 00002AEE  4EAD 0A42                jsr        [A5 + 0xA42]
  3840. 00002AF2  2054                     movea.l    A0, [A4]
  3841. 00002AF4  2EA8 0090                move.l     [A7], [A0 + 0x90]
  3842. 00002AF8  4EAD 0A4A                jsr        [A5 + 0xA4A]
  3843. 00002AFC  588F                     addq.l     A7, 4
  3844. label00002AFE:
  3845. 00002AFE  285F                     movea.l    A4, [A7]+
  3846. 00002B00  4E5E                     unlink     A6
  3847. 00002B02  4E75                     rts
  3848. export_290:
  3849. 00002B04  4E56 0000                link       A6, 0
  3850. 00002B08  4E5E                     unlink     A6
  3851. 00002B0A  4E75                     rts
  3852. export_291:
  3853. 00002B0C  4E56 FFF8                link       A6, -0x0008
  3854. 00002B10  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3855. 00002B14  286E 0008                movea.l    A4, [A6 + 0x8]
  3856. 00002B18  7E00                     moveq.l    D7, 0x00
  3857. 00002B1A  7C00                     moveq.l    D6, 0x00
  3858. 00002B1C  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  3859. 00002B22  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  3860. 00002B28  486E FFFC                pea.l      [A6 - 0x4]
  3861. 00002B2C  486E FFFE                pea.l      [A6 - 0x2]
  3862. 00002B30  2F0C                     move.l     -[A7], A4
  3863. 00002B32  4EAD 08CA                jsr        [A5 + 0x8CA]
  3864. 00002B36  2654                     movea.l    A3, [A4]
  3865. 00002B38  4AAB 0090                tst.l      [A3 + 0x90]
  3866. 00002B3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3867. 00002B40  6714                     beq        +0x16 /* 00002B56 */
  3868. 00002B42  486E FFF8                pea.l      [A6 - 0x8]
  3869. 00002B46  486E FFFA                pea.l      [A6 - 0x6]
  3870. 00002B4A  2F2B 0090                move.l     -[A7], [A3 + 0x90]
  3871. 00002B4E  4EAD 0A2A                jsr        [A5 + 0xA2A]
  3872. 00002B52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3873. label00002B56:
  3874. 00002B56  206E 000C                movea.l    A0, [A6 + 0xC]
  3875. 00002B5A  2A28 0004                move.l     D5, [A0 + 0x4]
  3876. 00002B5E  7036                     moveq.l    D0, 0x36
  3877. 00002B60  D094                     add.l      D0, [A4]
  3878. 00002B62  2640                     movea.l    A3, D0
  3879. 00002B64  BAAB 0004                cmp.l      D5, [A3 + 0x4]
  3880. 00002B68  6C28                     bge        +0x2A /* 00002B92 */
  3881. 00002B6A  3E2E FFFA                move.w     D7, [A6 - 0x6]
  3882. 00002B6E  4447                     neg.w      D7
  3883. 00002B70  2054                     movea.l    A0, [A4]
  3884. 00002B72  2A28 0070                move.l     D5, [A0 + 0x70]
  3885. 00002B76  9AA8 0084                sub.l      D5, [A0 + 0x84]
  3886. 00002B7A  3247                     movea.w    A1, D7
  3887. 00002B7C  BA89                     cmp.l      D5, A1
  3888. 00002B7E  6C06                     bge        +0x8 /* 00002B86 */
  3889. 00002B80  3047                     movea.w    A0, D7
  3890. 00002B82  2008                     move.l     D0, A0
  3891. 00002B84  6002                     bra        +0x4 /* 00002B88 */
  3892. label00002B86:
  3893. 00002B86  2005                     move.l     D0, D5
  3894. label00002B88:
  3895. 00002B88  3E00                     move.w     D7, D0
  3896. 00002B8A  4A47                     tst.w      D7
  3897. 00002B8C  6F34                     ble        +0x36 /* 00002BC2 */
  3898. 00002B8E  7E00                     moveq.l    D7, 0x00
  3899. 00002B90  6030                     bra        +0x32 /* 00002BC2 */
  3900. label00002B92:
  3901. 00002B92  BAAB 000C                cmp.l      D5, [A3 + 0xC]
  3902. 00002B96  6F2A                     ble        +0x2C /* 00002BC2 */
  3903. 00002B98  306E FFFE                movea.w    A0, [A6 - 0x2]
  3904. 00002B9C  2254                     movea.l    A1, [A4]
  3905. 00002B9E  2E29 0078                move.l     D7, [A1 + 0x78]
  3906. 00002BA2  9EA9 0084                sub.l      D7, [A1 + 0x84]
  3907. 00002BA6  9E88                     sub.l      D7, A0
  3908. 00002BA8  306E FFFA                movea.w    A0, [A6 - 0x6]
  3909. 00002BAC  BE88                     cmp.l      D7, A0
  3910. 00002BAE  6F08                     ble        +0xA /* 00002BB8 */
  3911. 00002BB0  306E FFFA                movea.w    A0, [A6 - 0x6]
  3912. 00002BB4  2008                     move.l     D0, A0
  3913. 00002BB6  6002                     bra        +0x4 /* 00002BBA */
  3914. label00002BB8:
  3915. 00002BB8  2007                     move.l     D0, D7
  3916. label00002BBA:
  3917. 00002BBA  3E00                     move.w     D7, D0
  3918. 00002BBC  4A47                     tst.w      D7
  3919. 00002BBE  6C02                     bge        +0x4 /* 00002BC2 */
  3920. 00002BC0  7E00                     moveq.l    D7, 0x00
  3921. label00002BC2:
  3922. 00002BC2  206E 000C                movea.l    A0, [A6 + 0xC]
  3923. 00002BC6  2A10                     move.l     D5, [A0]
  3924. 00002BC8  BA93                     cmp.l      D5, [A3]
  3925. 00002BCA  6C28                     bge        +0x2A /* 00002BF4 */
  3926. 00002BCC  3C2E FFF8                move.w     D6, [A6 - 0x8]
  3927. 00002BD0  4446                     neg.w      D6
  3928. 00002BD2  2054                     movea.l    A0, [A4]
  3929. 00002BD4  2A28 006C                move.l     D5, [A0 + 0x6C]
  3930. 00002BD8  9AA8 0080                sub.l      D5, [A0 + 0x80]
  3931. 00002BDC  3246                     movea.w    A1, D6
  3932. 00002BDE  BA89                     cmp.l      D5, A1
  3933. 00002BE0  6C06                     bge        +0x8 /* 00002BE8 */
  3934. 00002BE2  3046                     movea.w    A0, D6
  3935. 00002BE4  2008                     move.l     D0, A0
  3936. 00002BE6  6002                     bra        +0x4 /* 00002BEA */
  3937. label00002BE8:
  3938. 00002BE8  2005                     move.l     D0, D5
  3939. label00002BEA:
  3940. 00002BEA  3C00                     move.w     D6, D0
  3941. 00002BEC  4A46                     tst.w      D6
  3942. 00002BEE  6F34                     ble        +0x36 /* 00002C24 */
  3943. 00002BF0  7C00                     moveq.l    D6, 0x00
  3944. 00002BF2  6030                     bra        +0x32 /* 00002C24 */
  3945. label00002BF4:
  3946. 00002BF4  BAAB 0008                cmp.l      D5, [A3 + 0x8]
  3947. 00002BF8  6F2A                     ble        +0x2C /* 00002C24 */
  3948. 00002BFA  306E FFFC                movea.w    A0, [A6 - 0x4]
  3949. 00002BFE  2254                     movea.l    A1, [A4]
  3950. 00002C00  2C29 0074                move.l     D6, [A1 + 0x74]
  3951. 00002C04  9CA9 0080                sub.l      D6, [A1 + 0x80]
  3952. 00002C08  9C88                     sub.l      D6, A0
  3953. 00002C0A  306E FFF8                movea.w    A0, [A6 - 0x8]
  3954. 00002C0E  BC88                     cmp.l      D6, A0
  3955. 00002C10  6F08                     ble        +0xA /* 00002C1A */
  3956. 00002C12  306E FFF8                movea.w    A0, [A6 - 0x8]
  3957. 00002C16  2008                     move.l     D0, A0
  3958. 00002C18  6002                     bra        +0x4 /* 00002C1C */
  3959. label00002C1A:
  3960. 00002C1A  2006                     move.l     D0, D6
  3961. label00002C1C:
  3962. 00002C1C  3C00                     move.w     D6, D0
  3963. 00002C1E  4A46                     tst.w      D6
  3964. 00002C20  6C02                     bge        +0x4 /* 00002C24 */
  3965. 00002C22  7C00                     moveq.l    D6, 0x00
  3966. label00002C24:
  3967. 00002C24  4A47                     tst.w      D7
  3968. 00002C26  6604                     bne        +0x6 /* 00002C2C */
  3969. 00002C28  4A46                     tst.w      D6
  3970. 00002C2A  6732                     beq        +0x34 /* 00002C5E */
  3971. label00002C2C:
  3972. 00002C2C  1F3C 0001                move.b     -[A7], 0x1
  3973. 00002C30  3046                     movea.w    A0, D6
  3974. 00002C32  2F08                     move.l     -[A7], A0
  3975. 00002C34  3047                     movea.w    A0, D7
  3976. 00002C36  2F08                     move.l     -[A7], A0
  3977. 00002C38  2F0C                     move.l     -[A7], A4
  3978. 00002C3A  4EAD E536                jsr        [A5 - 0x1ACA]
  3979. 00002C3E  2654                     movea.l    A3, [A4]
  3980. 00002C40  4AAB 0090                tst.l      [A3 + 0x90]
  3981. 00002C44  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3982. 00002C48  670A                     beq        +0xC /* 00002C54 */
  3983. 00002C4A  2F2B 0090                move.l     -[A7], [A3 + 0x90]
  3984. 00002C4E  4EAD 0A4A                jsr        [A5 + 0xA4A]
  3985. 00002C52  588F                     addq.l     A7, 4
  3986. label00002C54:
  3987. 00002C54  2F0C                     move.l     -[A7], A4
  3988. 00002C56  4EAD E782                jsr        [A5 - 0x187E]
  3989. 00002C5A  7001                     moveq.l    D0, 0x01
  3990. 00002C5C  6002                     bra        +0x4 /* 00002C60 */
  3991. label00002C5E:
  3992. 00002C5E  7000                     moveq.l    D0, 0x00
  3993. label00002C60:
  3994. 00002C60  4CEE 18E0 FFE4           movem.l    A4,A3,D7,D6,D5, [A6 - 0x1C]
  3995. 00002C66  4E5E                     unlink     A6
  3996. 00002C68  4E75                     rts
  3997. export_292:
  3998. 00002C6A  4E56 FFF0                link       A6, -0x0010
  3999. 00002C6E  48E7 0118                movem.l    -[A7], D7,A3,A4
  4000. 00002C72  286E 0008                movea.l    A4, [A6 + 0x8]
  4001. 00002C76  7000                     moveq.l    D0, 0x00
  4002. 00002C78  102E 000E                move.b     D0, [A6 + 0xE]
  4003. 00002C7C  0440 0073                subi.w     D0, 0x73 /* 's' */
  4004. 00002C80  0C40 0006                cmpi.w     D0, 0x6
  4005. 00002C84  6200 00EA                bhi        +0xEC /* 00002D70 */
  4006. 00002C88  43FA 0104                lea.l      A1, [PC + 0x104 /* 00002D8E */]
  4007. 00002C8C  D2F1 0200                add.w      A1, [A1 + D0.w * 2]
  4008. 00002C90  4ED1                     jmp        [A1]
  4009. 00002C92  2054                     movea.l    A0, [A4]
  4010. 00002C94  4AA8 0090                tst.l      [A0 + 0x90]
  4011. 00002C98  6700 00EC                beq        +0xEE /* 00002D86 */
  4012. 00002C9C  486E FFF8                pea.l      [A6 - 0x8]
  4013. 00002CA0  2F0C                     move.l     -[A7], A4
  4014. 00002CA2  4EAD 090A                jsr        [A5 + 0x90A]
  4015. 00002CA6  1EBC 0001                move.b     [A7], 0x1
  4016. 00002CAA  486E FFF8                pea.l      [A6 - 0x8]
  4017. 00002CAE  2F0C                     move.l     -[A7], A4
  4018. 00002CB0  4EAD 092A                jsr        [A5 + 0x92A]
  4019. 00002CB4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4020. 00002CB8  6000 00CC                bra        +0xCE /* 00002D86 */
  4021. 00002CBC  2054                     movea.l    A0, [A4]
  4022. 00002CBE  4AA8 0090                tst.l      [A0 + 0x90]
  4023. 00002CC2  6700 00C2                beq        +0xC4 /* 00002D86 */
  4024. 00002CC6  486E FFF0                pea.l      [A6 - 0x10]
  4025. 00002CCA  486E FFF4                pea.l      [A6 - 0xC]
  4026. 00002CCE  2F0C                     move.l     -[A7], A4
  4027. 00002CD0  4EAD 08BA                jsr        [A5 + 0x8BA]
  4028. 00002CD4  2054                     movea.l    A0, [A4]
  4029. 00002CD6  2068 0090                movea.l    A0, [A0 + 0x90]
  4030. 00002CDA  2050                     movea.l    A0, [A0]
  4031. 00002CDC  3068 0088                movea.w    A0, [A0 + 0x88]
  4032. 00002CE0  2E2E FFF4                move.l     D7, [A6 - 0xC]
  4033. 00002CE4  9E88                     sub.l      D7, A0
  4034. 00002CE6  4A87                     tst.l      D7
  4035. 00002CE8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4036. 00002CEC  6C04                     bge        +0x6 /* 00002CF2 */
  4037. 00002CEE  7000                     moveq.l    D0, 0x00
  4038. 00002CF0  6002                     bra        +0x4 /* 00002CF4 */
  4039. label00002CF2:
  4040. 00002CF2  2007                     move.l     D0, D7
  4041. label00002CF4:
  4042. 00002CF4  2D40 FFFC                move.l     [A6 - 0x4], D0
  4043. 00002CF8  2054                     movea.l    A0, [A4]
  4044. 00002CFA  2068 0090                movea.l    A0, [A0 + 0x90]
  4045. 00002CFE  2050                     movea.l    A0, [A0]
  4046. 00002D00  3068 008A                movea.w    A0, [A0 + 0x8A]
  4047. 00002D04  2E2E FFF0                move.l     D7, [A6 - 0x10]
  4048. 00002D08  9E88                     sub.l      D7, A0
  4049. 00002D0A  4A87                     tst.l      D7
  4050. 00002D0C  6C04                     bge        +0x6 /* 00002D12 */
  4051. 00002D0E  7000                     moveq.l    D0, 0x00
  4052. 00002D10  6002                     bra        +0x4 /* 00002D14 */
  4053. label00002D12:
  4054. 00002D12  2007                     move.l     D0, D7
  4055. label00002D14:
  4056. 00002D14  2D40 FFF8                move.l     [A6 - 0x8], D0
  4057. 00002D18  1F3C 0001                move.b     -[A7], 0x1
  4058. 00002D1C  486E FFF8                pea.l      [A6 - 0x8]
  4059. 00002D20  2F0C                     move.l     -[A7], A4
  4060. 00002D22  4EAD 092A                jsr        [A5 + 0x92A]
  4061. 00002D26  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4062. 00002D2A  605A                     bra        +0x5C /* 00002D86 */
  4063. 00002D2C  2054                     movea.l    A0, [A4]
  4064. 00002D2E  2668 0090                movea.l    A3, [A0 + 0x90]
  4065. 00002D32  200B                     move.l     D0, A3
  4066. 00002D34  6750                     beq        +0x52 /* 00002D86 */
  4067. 00002D36  3F3C 0016                move.w     -[A7], 0x16
  4068. 00002D3A  2F0B                     move.l     -[A7], A3
  4069. 00002D3C  4EAD 0A62                jsr        [A5 + 0xA62]
  4070. 00002D40  2054                     movea.l    A0, [A4]
  4071. 00002D42  2EA8 0090                move.l     [A7], [A0 + 0x90]
  4072. 00002D46  4EAD 0A42                jsr        [A5 + 0xA42]
  4073. 00002D4A  5C8F                     addq.l     A7, 6
  4074. 00002D4C  6038                     bra        +0x3A /* 00002D86 */
  4075. 00002D4E  2054                     movea.l    A0, [A4]
  4076. 00002D50  2668 0090                movea.l    A3, [A0 + 0x90]
  4077. 00002D54  200B                     move.l     D0, A3
  4078. 00002D56  672E                     beq        +0x30 /* 00002D86 */
  4079. 00002D58  3F3C 0017                move.w     -[A7], 0x17
  4080. 00002D5C  2F0B                     move.l     -[A7], A3
  4081. 00002D5E  4EAD 0A62                jsr        [A5 + 0xA62]
  4082. 00002D62  2054                     movea.l    A0, [A4]
  4083. 00002D64  2EA8 0090                move.l     [A7], [A0 + 0x90]
  4084. 00002D68  4EAD 0A42                jsr        [A5 + 0xA42]
  4085. 00002D6C  5C8F                     addq.l     A7, 6
  4086. 00002D6E  6016                     bra        +0x18 /* 00002D86 */
  4087. label00002D70:
  4088. 00002D70  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4089. 00002D74  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  4090. 00002D78  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4091. 00002D7C  2F0C                     move.l     -[A7], A4
  4092. 00002D7E  4EAD 0FDA                jsr        [A5 + 0xFDA]
  4093. 00002D82  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4094. label00002D86:
  4095. 00002D86  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  4096. 00002D8A  4E5E                     unlink     A6
  4097. 00002D8C  4E75                     rts
  4098. 00002D8E  FF04                     .extension 0xF04 // unimplemented
  4099. 00002D90  FF9E                     .extension 0xF9E // unimplemented
  4100. 00002D92  FFE2                     .extension 0xFE2 // unimplemented
  4101. 00002D94  FFE2                     .extension 0xFE2 // unimplemented
  4102. 00002D96  FF2E                     .extension 0xF2E // unimplemented
  4103. 00002D98  FFE2                     .extension 0xFE2 // unimplemented
  4104. 00002D9A  FFC0                     .extension 0xFC0 // unimplemented
  4105. export_293:
  4106. 00002D9C  4E56 FFF8                link       A6, -0x0008
  4107. 00002DA0  48E7 0308                movem.l    -[A7], D6,D7,A4
  4108. 00002DA4  286E 000C                movea.l    A4, [A6 + 0xC]
  4109. 00002DA8  486E FFF8                pea.l      [A6 - 0x8]
  4110. 00002DAC  486E FFFC                pea.l      [A6 - 0x4]
  4111. 00002DB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4112. 00002DB4  4EAD E390                jsr        [A5 - 0x1C70]
  4113. 00002DB8  306E 0010                movea.w    A0, [A6 + 0x10]
  4114. 00002DBC  2008                     move.l     D0, A0
  4115. 00002DBE  2E2E FFFC                move.l     D7, [A6 - 0x4]
  4116. 00002DC2  4C40 7807                movem.l    A6,A5,A4,A3,D2,D1,D0, D0
  4117. 00002DC6  5247                     addq.w     D7, 1
  4118. 00002DC8  306E 0012                movea.w    A0, [A6 + 0x12]
  4119. 00002DCC  2008                     move.l     D0, A0
  4120. 00002DCE  2C2E FFF8                move.l     D6, [A6 - 0x8]
  4121. 00002DD2  4C40 6806                movem.l    A6,A5,A3,D2,D1, D0
  4122. 00002DD6  5246                     addq.w     D6, 1
  4123. 00002DD8  3E86                     move.w     [A7], D6
  4124. 00002DDA  3F07                     move.w     -[A7], D7
  4125. 00002DDC  2F0C                     move.l     -[A7], A4
  4126. 00002DDE  4EAD 1C92                jsr        [A5 + 0x1C92]
  4127. 00002DE2  3EAE 0010                move.w     [A7], [A6 + 0x10]
  4128. 00002DE6  2F0C                     move.l     -[A7], A4
  4129. 00002DE8  4EAD 1CAA                jsr        [A5 + 0x1CAA]
  4130. 00002DEC  3EAE 0012                move.w     [A7], [A6 + 0x12]
  4131. 00002DF0  2F0C                     move.l     -[A7], A4
  4132. 00002DF2  4EAD 1CBA                jsr        [A5 + 0x1CBA]
  4133. 00002DF6  4CEE 10C0 FFEC           movem.l    A4,D7,D6, [A6 - 0x14]
  4134. 00002DFC  4E5E                     unlink     A6
  4135. 00002DFE  4E75                     rts
  4136. export_294:
  4137. 00002E00  4E56 FFFC                link       A6, -0x0004
  4138. 00002E04  206E 0008                movea.l    A0, [A6 + 0x8]
  4139. 00002E08  2050                     movea.l    A0, [A0]
  4140. 00002E0A  226E 0008                movea.l    A1, [A6 + 0x8]
  4141. 00002E0E  2251                     movea.l    A1, [A1]
  4142. 00002E10  2368 0080 0088           move.l     [A1 + 0x88], [A0 + 0x80]
  4143. 00002E16  2368 0084 008C           move.l     [A1 + 0x8C], [A0 + 0x84]
  4144. 00002E1C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4145. 00002E20  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4146. 00002E24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4147. 00002E28  4EBA EEEA                jsr        [PC - 0x1116 /* 00001D14 */]
  4148. 00002E2C  4E5E                     unlink     A6
  4149. 00002E2E  4E75                     rts
  4150. export_295:
  4151. 00002E30  4E56 FFDC                link       A6, -0x0024
  4152. 00002E34  2F0C                     move.l     -[A7], A4
  4153. 00002E36  286E 0008                movea.l    A4, [A6 + 0x8]
  4154. 00002E3A  486E FFEC                pea.l      [A6 - 0x14]
  4155. 00002E3E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4156. 00002E42  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4157. 00002E46  4EAD 1CE2                jsr        [A5 + 0x1CE2]
  4158. 00002E4A  486E FFFC                pea.l      [A6 - 0x4]
  4159. 00002E4E  A874                     trap       GetPort
  4160. 00002E50  2D6E FFEC FFDC           move.l     [A6 - 0x24], [A6 - 0x14]
  4161. 00002E56  2D6E FFF0 FFE0           move.l     [A6 - 0x20], [A6 - 0x10]
  4162. 00002E5C  2054                     movea.l    A0, [A4]
  4163. 00002E5E  3068 007C                movea.w    A0, [A0 + 0x7C]
  4164. 00002E62  2008                     move.l     D0, A0
  4165. 00002E64  222E FFE0                move.l     D1, [A6 - 0x20]
  4166. 00002E68  4C40 1801                movem.l    A4,A3,D0, D0
  4167. 00002E6C  2D41 FFE0                move.l     [A6 - 0x20], D1
  4168. 00002E70  2054                     movea.l    A0, [A4]
  4169. 00002E72  3068 007E                movea.w    A0, [A0 + 0x7E]
  4170. 00002E76  2008                     move.l     D0, A0
  4171. 00002E78  222E FFDC                move.l     D1, [A6 - 0x24]
  4172. 00002E7C  4C40 1801                movem.l    A4,A3,D0, D0
  4173. 00002E80  2D41 FFDC                move.l     [A6 - 0x24], D1
  4174. 00002E84  4217                     clr.b      [A7]
  4175. 00002E86  486E FFDC                pea.l      [A6 - 0x24]
  4176. 00002E8A  2F0C                     move.l     -[A7], A4
  4177. 00002E8C  4EAD 092A                jsr        [A5 + 0x92A]
  4178. 00002E90  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  4179. 00002E94  A873                     trap       SetPort
  4180. 00002E96  486D E4FA                pea.l      [A5 - 0x1B06]
  4181. 00002E9A  486E FFEC                pea.l      [A6 - 0x14]
  4182. 00002E9E  2F0C                     move.l     -[A7], A4
  4183. 00002EA0  4EAD 0842                jsr        [A5 + 0x842]
  4184. 00002EA4  4EBA 1AA6                jsr        [PC + 0x1AA6 /* 0000494C */]
  4185. 00002EA8  2E8C                     move.l     [A7], A4
  4186. 00002EAA  4EAD E782                jsr        [A5 - 0x187E]
  4187. 00002EAE  486E FFE4                pea.l      [A6 - 0x1C]
  4188. 00002EB2  486E FFEC                pea.l      [A6 - 0x14]
  4189. 00002EB6  2F0C                     move.l     -[A7], A4
  4190. 00002EB8  4EAD 0842                jsr        [A5 + 0x842]
  4191. 00002EBC  486E FFE4                pea.l      [A6 - 0x1C]
  4192. 00002EC0  2F0C                     move.l     -[A7], A4
  4193. 00002EC2  4EAD E3B2                jsr        [A5 - 0x1C4E]
  4194. 00002EC6  486D E4FA                pea.l      [A5 - 0x1B06]
  4195. 00002ECA  42A7                     clr.l      -[A7]
  4196. 00002ECC  42A7                     clr.l      -[A7]
  4197. 00002ECE  A8A7                     trap       SetRect
  4198. 00002ED0  286E FFD8                movea.l    A4, [A6 - 0x28]
  4199. 00002ED4  4E5E                     unlink     A6
  4200. 00002ED6  4E75                     rts
  4201. export_296:
  4202. 00002ED8  4E56 FFF8                link       A6, -0x0008
  4203. 00002EDC  2F0C                     move.l     -[A7], A4
  4204. 00002EDE  286E 0008                movea.l    A4, [A6 + 0x8]
  4205. 00002EE2  2054                     movea.l    A0, [A4]
  4206. 00002EE4  2D68 0088 FFF8           move.l     [A6 - 0x8], [A0 + 0x88]
  4207. 00002EEA  2D68 008C FFFC           move.l     [A6 - 0x4], [A0 + 0x8C]
  4208. 00002EF0  2F0C                     move.l     -[A7], A4
  4209. 00002EF2  4EBA EEFA                jsr        [PC - 0x1106 /* 00001DEE */]
  4210. 00002EF6  4217                     clr.b      [A7]
  4211. 00002EF8  486E FFF8                pea.l      [A6 - 0x8]
  4212. 00002EFC  2054                     movea.l    A0, [A4]
  4213. 00002EFE  4868 0080                pea.l      [A0 + 0x80]
  4214. 00002F02  4EAD 19CA                jsr        [A5 + 0x19CA]
  4215. 00002F06  4A1F                     tst.b      [A7]+
  4216. 00002F08  548F                     addq.l     A7, 2
  4217. 00002F0A  6610                     bne        +0x12 /* 00002F1C */
  4218. 00002F0C  4227                     clr.b      -[A7]
  4219. 00002F0E  486E FFF8                pea.l      [A6 - 0x8]
  4220. 00002F12  2F0C                     move.l     -[A7], A4
  4221. 00002F14  4EAD 092A                jsr        [A5 + 0x92A]
  4222. 00002F18  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4223. label00002F1C:
  4224. 00002F1C  285F                     movea.l    A4, [A7]+
  4225. 00002F1E  4E5E                     unlink     A6
  4226. 00002F20  4E75                     rts
  4227. export_298:
  4228. 00002F22  4E56 0000                link       A6, 0
  4229. 00002F26  2F0C                     move.l     -[A7], A4
  4230. 00002F28  286E 0008                movea.l    A4, [A6 + 0x8]
  4231. 00002F2C  1F2E 001E                move.b     -[A7], [A6 + 0x1E]
  4232. 00002F30  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  4233. 00002F34  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  4234. 00002F38  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4235. 00002F3C  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  4236. 00002F40  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  4237. 00002F44  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4238. 00002F48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4239. 00002F4C  2F0C                     move.l     -[A7], A4
  4240. 00002F4E  4EBA F6B4                jsr        [PC - 0x94C /* 00002604 */]
  4241. 00002F52  2054                     movea.l    A0, [A4]
  4242. 00002F54  42A8 0094                clr.l      [A0 + 0x94]
  4243. 00002F58  4228 0098                clr.b      [A0 + 0x98]
  4244. 00002F5C  1168 0098 0034           move.b     [A0 + 0x34], [A0 + 0x98]
  4245. 00002F62  4228 0099                clr.b      [A0 + 0x99]
  4246. 00002F66  4228 009A                clr.b      [A0 + 0x9A]
  4247. 00002F6A  286E FFFC                movea.l    A4, [A6 - 0x4]
  4248. 00002F6E  4E5E                     unlink     A6
  4249. 00002F70  4E75                     rts
  4250. export_299:
  4251. 00002F72  4E56 0000                link       A6, 0
  4252. 00002F76  48E7 0018                movem.l    -[A7], A3,A4
  4253. 00002F7A  266E 0008                movea.l    A3, [A6 + 0x8]
  4254. 00002F7E  286E 0014                movea.l    A4, [A6 + 0x14]
  4255. 00002F82  2F0C                     move.l     -[A7], A4
  4256. 00002F84  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4257. 00002F88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4258. 00002F8C  2F0B                     move.l     -[A7], A3
  4259. 00002F8E  4EBA F6E0                jsr        [PC - 0x920 /* 00002670 */]
  4260. 00002F92  4A6C 0028                tst.w      [A4 + 0x28]
  4261. 00002F96  56C0                     sne        D0
  4262. 00002F98  4400                     neg.b      D0
  4263. 00002F9A  2053                     movea.l    A0, [A3]
  4264. 00002F9C  1140 0098                move.b     [A0 + 0x98], D0
  4265. 00002FA0  1168 0098 0034           move.b     [A0 + 0x34], [A0 + 0x98]
  4266. 00002FA6  4A6C 0026                tst.w      [A4 + 0x26]
  4267. 00002FAA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4268. 00002FAE  670E                     beq        +0x10 /* 00002FBE */
  4269. 00002FB0  3F2C 0026                move.w     -[A7], [A4 + 0x26]
  4270. 00002FB4  2F0B                     move.l     -[A7], A3
  4271. 00002FB6  4EAD 099A                jsr        [A5 + 0x99A]
  4272. 00002FBA  5C8F                     addq.l     A7, 6
  4273. 00002FBC  6006                     bra        +0x8 /* 00002FC4 */
  4274. label00002FBE:
  4275. 00002FBE  2053                     movea.l    A0, [A3]
  4276. 00002FC0  42A8 0094                clr.l      [A0 + 0x94]
  4277. label00002FC4:
  4278. 00002FC4  4CDF 1800                movem.l    A4,A3, [A7]+
  4279. 00002FC8  4E5E                     unlink     A6
  4280. 00002FCA  4E75                     rts
  4281. export_300:
  4282. 00002FCC  4E56 FFFC                link       A6, -0x0004
  4283. 00002FD0  2F0C                     move.l     -[A7], A4
  4284. 00002FD2  206E 0008                movea.l    A0, [A6 + 0x8]
  4285. 00002FD6  2850                     movea.l    A4, [A0]
  4286. 00002FD8  4AAC 0094                tst.l      [A4 + 0x94]
  4287. 00002FDC  671A                     beq        +0x1C /* 00002FF8 */
  4288. 00002FDE  4A2C 009A                tst.b      [A4 + 0x9A]
  4289. 00002FE2  6714                     beq        +0x16 /* 00002FF8 */
  4290. 00002FE4  4A2C 0099                tst.b      [A4 + 0x99]
  4291. 00002FE8  6708                     beq        +0xA /* 00002FF2 */
  4292. 00002FEA  206C 0094                movea.l    A0, [A4 + 0x94]
  4293. 00002FEE  A049                     trap       HPurge
  4294. 00002FF0  6006                     bra        +0x8 /* 00002FF8 */
  4295. label00002FF2:
  4296. 00002FF2  2F2C 0094                move.l     -[A7], [A4 + 0x94]
  4297. 00002FF6  A8F5                     trap       KillPicture
  4298. label00002FF8:
  4299. 00002FF8  206E 0008                movea.l    A0, [A6 + 0x8]
  4300. 00002FFC  2050                     movea.l    A0, [A0]
  4301. 00002FFE  42A8 0094                clr.l      [A0 + 0x94]
  4302. 00003002  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4303. 00003006  4EBA E058                jsr        [PC - 0x1FA8 /* 00001060 */]
  4304. 0000300A  286E FFF8                movea.l    A4, [A6 - 0x8]
  4305. 0000300E  4E5E                     unlink     A6
  4306. 00003010  4E75                     rts
  4307. export_301:
  4308. 00003012  4E56 FFF8                link       A6, -0x0008
  4309. 00003016  48E7 0118                movem.l    -[A7], D7,A3,A4
  4310. 0000301A  266E 0008                movea.l    A3, [A6 + 0x8]
  4311. 0000301E  2853                     movea.l    A4, [A3]
  4312. 00003020  4AAC 0094                tst.l      [A4 + 0x94]
  4313. 00003024  6616                     bne        +0x18 /* 0000303C */
  4314. 00003026  486C 0046                pea.l      [A4 + 0x46]
  4315. 0000302A  486E FFF8                pea.l      [A6 - 0x8]
  4316. 0000302E  4EAD 19DA                jsr        [A5 + 0x19DA]
  4317. 00003032  486E FFF8                pea.l      [A6 - 0x8]
  4318. 00003036  A8A3                     trap       EraseRect
  4319. 00003038  6000 0082                bra        +0x84 /* 000030BC */
  4320. label0000303C:
  4321. 0000303C  4A2C 0099                tst.b      [A4 + 0x99]
  4322. 00003040  6730                     beq        +0x32 /* 00003072 */
  4323. 00003042  1F3C 0001                move.b     -[A7], 0x1
  4324. 00003046  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  4325. 0000304A  1E00                     move.b     D7, D0
  4326. 0000304C  2053                     movea.l    A0, [A3]
  4327. 0000304E  2F28 0094                move.l     -[A7], [A0 + 0x94]
  4328. 00003052  A9A2                     trap       LoadResource
  4329. 00003054  1E87                     move.b     [A7], D7
  4330. 00003056  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  4331. 0000305A  4EAD 1A72                jsr        [A5 + 0x1A72]
  4332. 0000305E  2053                     movea.l    A0, [A3]
  4333. 00003060  2068 0094                movea.l    A0, [A0 + 0x94]
  4334. 00003064  A069                     trap       HGetState
  4335. 00003066  1E00                     move.b     D7, D0
  4336. 00003068  2053                     movea.l    A0, [A3]
  4337. 0000306A  2068 0094                movea.l    A0, [A0 + 0x94]
  4338. 0000306E  A04A                     trap       HNoPurge
  4339. 00003070  548F                     addq.l     A7, 2
  4340. label00003072:
  4341. 00003072  2853                     movea.l    A4, [A3]
  4342. 00003074  4A2C 0098                tst.b      [A4 + 0x98]
  4343. 00003078  671A                     beq        +0x1C /* 00003094 */
  4344. 0000307A  486C 0036                pea.l      [A4 + 0x36]
  4345. 0000307E  486E FFF8                pea.l      [A6 - 0x8]
  4346. 00003082  4EAD 19DA                jsr        [A5 + 0x19DA]
  4347. 00003086  2053                     movea.l    A0, [A3]
  4348. 00003088  2F28 0094                move.l     -[A7], [A0 + 0x94]
  4349. 0000308C  486E FFF8                pea.l      [A6 - 0x8]
  4350. 00003090  A8F6                     trap       DrawPicture
  4351. 00003092  6018                     bra        +0x1A /* 000030AC */
  4352. label00003094:
  4353. 00003094  486C 006C                pea.l      [A4 + 0x6C]
  4354. 00003098  486E FFF8                pea.l      [A6 - 0x8]
  4355. 0000309C  4EAD 19DA                jsr        [A5 + 0x19DA]
  4356. 000030A0  2053                     movea.l    A0, [A3]
  4357. 000030A2  2F28 0094                move.l     -[A7], [A0 + 0x94]
  4358. 000030A6  486E FFF8                pea.l      [A6 - 0x8]
  4359. 000030AA  A8F6                     trap       DrawPicture
  4360. label000030AC:
  4361. 000030AC  2853                     movea.l    A4, [A3]
  4362. 000030AE  4A2C 0099                tst.b      [A4 + 0x99]
  4363. 000030B2  6708                     beq        +0xA /* 000030BC */
  4364. 000030B4  1007                     move.b     D0, D7
  4365. 000030B6  206C 0094                movea.l    A0, [A4 + 0x94]
  4366. 000030BA  A06A                     trap       HSetState
  4367. label000030BC:
  4368. 000030BC  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  4369. 000030C0  4E5E                     unlink     A6
  4370. 000030C2  4E75                     rts
  4371. export_302:
  4372. 000030C4  4E56 FEEA                link       A6, -0x0116
  4373. 000030C8  48E7 0108                movem.l    -[A7], D7,A4
  4374. 000030CC  286E 0008                movea.l    A4, [A6 + 0x8]
  4375. 000030D0  2054                     movea.l    A0, [A4]
  4376. 000030D2  216E 000C 0094           move.l     [A0 + 0x94], [A6 + 0xC]
  4377. 000030D8  4AA8 0094                tst.l      [A0 + 0x94]
  4378. 000030DC  6700 0084                beq        +0x86 /* 00003162 */
  4379. 000030E0  2054                     movea.l    A0, [A4]
  4380. 000030E2  117C 0001 009A           move.b     [A0 + 0x9A], 0x1
  4381. 000030E8  2068 0094                movea.l    A0, [A0 + 0x94]
  4382. 000030EC  2050                     movea.l    A0, [A0]
  4383. 000030EE  4868 0002                pea.l      [A0 + 0x2]
  4384. 000030F2  486E FEEA                pea.l      [A6 - 0x116]
  4385. 000030F6  4EAD 19D2                jsr        [A5 + 0x19D2]
  4386. 000030FA  486E FEEA                pea.l      [A6 - 0x116]
  4387. 000030FE  202E FEEE                move.l     D0, [A6 - 0x112]
  4388. 00003102  4480                     neg.l      D0
  4389. 00003104  2F00                     move.l     -[A7], D0
  4390. 00003106  202E FEEA                move.l     D0, [A6 - 0x116]
  4391. 0000310A  4480                     neg.l      D0
  4392. 0000310C  2F00                     move.l     -[A7], D0
  4393. 0000310E  4EAD 19EA                jsr        [A5 + 0x19EA]
  4394. 00003112  2054                     movea.l    A0, [A4]
  4395. 00003114  2F28 0094                move.l     -[A7], [A0 + 0x94]
  4396. 00003118  486E FFFE                pea.l      [A6 - 0x2]
  4397. 0000311C  486E FFFA                pea.l      [A6 - 0x6]
  4398. 00003120  486E FEFA                pea.l      [A6 - 0x106]
  4399. 00003124  A9A8                     trap       GetResInfo
  4400. 00003126  4267                     clr.w      -[A7]
  4401. 00003128  A9AF                     trap       ResError
  4402. 0000312A  4A5F                     tst.w      [A7]+
  4403. 0000312C  57C0                     seq        D0
  4404. 0000312E  4400                     neg.b      D0
  4405. 00003130  2054                     movea.l    A0, [A4]
  4406. 00003132  1140 0099                move.b     [A0 + 0x99], D0
  4407. 00003136  4A28 0099                tst.b      [A0 + 0x99]
  4408. 0000313A  671C                     beq        +0x1E /* 00003158 */
  4409. 0000313C  4267                     clr.w      -[A7]
  4410. 0000313E  2054                     movea.l    A0, [A4]
  4411. 00003140  2F28 0094                move.l     -[A7], [A0 + 0x94]
  4412. 00003144  A9A6                     trap       GetResAttrs
  4413. 00003146  3E1F                     move.w     D7, [A7]+
  4414. 00003148  0207 0020                andi.b     D7, 0x20 /* ' ' */
  4415. 0000314C  4A07                     tst.b      D7
  4416. 0000314E  6728                     beq        +0x2A /* 00003178 */
  4417. 00003150  2054                     movea.l    A0, [A4]
  4418. 00003152  4228 009A                clr.b      [A0 + 0x9A]
  4419. 00003156  6020                     bra        +0x22 /* 00003178 */
  4420. label00003158:
  4421. 00003158  2054                     movea.l    A0, [A4]
  4422. 0000315A  2068 0094                movea.l    A0, [A0 + 0x94]
  4423. 0000315E  A04A                     trap       HNoPurge
  4424. 00003160  6016                     bra        +0x18 /* 00003178 */
  4425. label00003162:
  4426. 00003162  486E FEEA                pea.l      [A6 - 0x116]
  4427. 00003166  42A7                     clr.l      -[A7]
  4428. 00003168  42A7                     clr.l      -[A7]
  4429. 0000316A  42A7                     clr.l      -[A7]
  4430. 0000316C  42A7                     clr.l      -[A7]
  4431. 0000316E  4EAD 19E2                jsr        [A5 + 0x19E2]
  4432. 00003172  2054                     movea.l    A0, [A4]
  4433. 00003174  4228 009A                clr.b      [A0 + 0x9A]
  4434. label00003178:
  4435. 00003178  486E FEEA                pea.l      [A6 - 0x116]
  4436. 0000317C  2F0C                     move.l     -[A7], A4
  4437. 0000317E  4EAD 08D2                jsr        [A5 + 0x8D2]
  4438. 00003182  4CEE 1080 FEE2           movem.l    A4,D7, [A6 - 0x11E]
  4439. 00003188  4E5E                     unlink     A6
  4440. 0000318A  4E75                     rts
  4441. export_304:
  4442. 0000318C  4E56 0000                link       A6, 0
  4443. 00003190  206E 0008                movea.l    A0, [A6 + 0x8]
  4444. 00003194  2050                     movea.l    A0, [A0]
  4445. 00003196  2028 0094                move.l     D0, [A0 + 0x94]
  4446. 0000319A  4E5E                     unlink     A6
  4447. 0000319C  4E75                     rts
  4448. export_303:
  4449. 0000319E  4E56 0000                link       A6, 0
  4450. 000031A2  48E7 0108                movem.l    -[A7], D7,A4
  4451. 000031A6  1F3C 0001                move.b     -[A7], 0x1
  4452. 000031AA  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  4453. 000031AE  1E00                     move.b     D7, D0
  4454. 000031B0  42A7                     clr.l      -[A7]
  4455. 000031B2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4456. 000031B6  A9BC                     trap       GetPicture
  4457. 000031B8  285F                     movea.l    A4, [A7]+
  4458. 000031BA  1E87                     move.b     [A7], D7
  4459. 000031BC  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  4460. 000031C0  2F0C                     move.l     -[A7], A4
  4461. 000031C2  4EAD 1A8A                jsr        [A5 + 0x1A8A]
  4462. 000031C6  2F0C                     move.l     -[A7], A4
  4463. 000031C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4464. 000031CC  4EAD 0992                jsr        [A5 + 0x992]
  4465. 000031D0  4CEE 1080 FFF8           movem.l    A4,D7, [A6 - 0x8]
  4466. 000031D6  4E5E                     unlink     A6
  4467. 000031D8  4E75                     rts
  4468. export_305:
  4469. 000031DA  4E56 FFF0                link       A6, -0x0010
  4470. 000031DE  2F0C                     move.l     -[A7], A4
  4471. 000031E0  286E 0008                movea.l    A4, [A6 + 0x8]
  4472. 000031E4  2054                     movea.l    A0, [A4]
  4473. 000031E6  116E 000C 0098           move.b     [A0 + 0x98], [A6 + 0xC]
  4474. 000031EC  4A28 0098                tst.b      [A0 + 0x98]
  4475. 000031F0  671C                     beq        +0x1E /* 0000320E */
  4476. 000031F2  2054                     movea.l    A0, [A4]
  4477. 000031F4  2168 003A 0084           move.l     [A0 + 0x84], [A0 + 0x3A]
  4478. 000031FA  2168 0036 0080           move.l     [A0 + 0x80], [A0 + 0x36]
  4479. 00003200  4868 0036                pea.l      [A0 + 0x36]
  4480. 00003204  2F0C                     move.l     -[A7], A4
  4481. 00003206  4EAD 08D2                jsr        [A5 + 0x8D2]
  4482. 0000320A  508F                     addq.l     A7, 8
  4483. 0000320C  6046                     bra        +0x48 /* 00003254 */
  4484. label0000320E:
  4485. 0000320E  2054                     movea.l    A0, [A4]
  4486. 00003210  2068 0094                movea.l    A0, [A0 + 0x94]
  4487. 00003214  2050                     movea.l    A0, [A0]
  4488. 00003216  4868 0002                pea.l      [A0 + 0x2]
  4489. 0000321A  486E FFF0                pea.l      [A6 - 0x10]
  4490. 0000321E  4EAD 19D2                jsr        [A5 + 0x19D2]
  4491. 00003222  486E FFF0                pea.l      [A6 - 0x10]
  4492. 00003226  202E FFF4                move.l     D0, [A6 - 0xC]
  4493. 0000322A  4480                     neg.l      D0
  4494. 0000322C  2F00                     move.l     -[A7], D0
  4495. 0000322E  202E FFF0                move.l     D0, [A6 - 0x10]
  4496. 00003232  4480                     neg.l      D0
  4497. 00003234  2F00                     move.l     -[A7], D0
  4498. 00003236  4EAD 19EA                jsr        [A5 + 0x19EA]
  4499. 0000323A  486E FFF0                pea.l      [A6 - 0x10]
  4500. 0000323E  2F0C                     move.l     -[A7], A4
  4501. 00003240  4EAD 08D2                jsr        [A5 + 0x8D2]
  4502. 00003244  2054                     movea.l    A0, [A4]
  4503. 00003246  4868 0080                pea.l      [A0 + 0x80]
  4504. 0000324A  2F0C                     move.l     -[A7], A4
  4505. 0000324C  4EAD 08E2                jsr        [A5 + 0x8E2]
  4506. 00003250  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4507. label00003254:
  4508. 00003254  2054                     movea.l    A0, [A4]
  4509. 00003256  1168 0098 0034           move.b     [A0 + 0x34], [A0 + 0x98]
  4510. 0000325C  285F                     movea.l    A4, [A7]+
  4511. 0000325E  4E5E                     unlink     A6
  4512. 00003260  4E75                     rts
  4513. export_306:
  4514. 00003262  4E56 0000                link       A6, 0
  4515. 00003266  206E 0008                movea.l    A0, [A6 + 0x8]
  4516. 0000326A  2050                     movea.l    A0, [A0]
  4517. 0000326C  1028 0098                move.b     D0, [A0 + 0x98]
  4518. 00003270  4E5E                     unlink     A6
  4519. 00003272  4E75                     rts
  4520. export_307:
  4521. 00003274  4E56 0000                link       A6, 0
  4522. 00003278  2F0C                     move.l     -[A7], A4
  4523. 0000327A  286E 0008                movea.l    A4, [A6 + 0x8]
  4524. 0000327E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4525. 00003282  2F0C                     move.l     -[A7], A4
  4526. 00003284  4EBA F686                jsr        [PC - 0x97A /* 0000290C */]
  4527. 00003288  2054                     movea.l    A0, [A4]
  4528. 0000328A  4A28 0098                tst.b      [A0 + 0x98]
  4529. 0000328E  508F                     addq.l     A7, 8
  4530. 00003290  670E                     beq        +0x10 /* 000032A0 */
  4531. 00003292  2054                     movea.l    A0, [A4]
  4532. 00003294  4868 0036                pea.l      [A0 + 0x36]
  4533. 00003298  2F0C                     move.l     -[A7], A4
  4534. 0000329A  4EAD 08D2                jsr        [A5 + 0x8D2]
  4535. 0000329E  508F                     addq.l     A7, 8
  4536. label000032A0:
  4537. 000032A0  285F                     movea.l    A4, [A7]+
  4538. 000032A2  4E5E                     unlink     A6
  4539. 000032A4  4E75                     rts
  4540. export_308:
  4541. 000032A6  4E56 0000                link       A6, 0
  4542. 000032AA  2F0C                     move.l     -[A7], A4
  4543. 000032AC  286E 0008                movea.l    A4, [A6 + 0x8]
  4544. 000032B0  2054                     movea.l    A0, [A4]
  4545. 000032B2  43E8 0036                lea.l      A1, [A0 + 0x36]
  4546. 000032B6  41E8 006C                lea.l      A0, [A0 + 0x6C]
  4547. 000032BA  22D8                     move.l     [A1]+, [A0]+
  4548. 000032BC  22D8                     move.l     [A1]+, [A0]+
  4549. 000032BE  22D8                     move.l     [A1]+, [A0]+
  4550. 000032C0  22D8                     move.l     [A1]+, [A0]+
  4551. 000032C2  2054                     movea.l    A0, [A4]
  4552. 000032C4  3028 0044                move.w     D0, [A0 + 0x44]
  4553. 000032C8  9068 003C                sub.w      D0, [A0 + 0x3C]
  4554. 000032CC  3140 0026                move.w     [A0 + 0x26], D0
  4555. 000032D0  3028 0040                move.w     D0, [A0 + 0x40]
  4556. 000032D4  9068 0038                sub.w      D0, [A0 + 0x38]
  4557. 000032D8  3140 0028                move.w     [A0 + 0x28], D0
  4558. 000032DC  285F                     movea.l    A4, [A7]+
  4559. 000032DE  4E5E                     unlink     A6
  4560. 000032E0  4E75                     rts
  4561. export_309:
  4562. 000032E2  4E56 FFFC                link       A6, -0x0004
  4563. 000032E6  48E7 0118                movem.l    -[A7], D7,A3,A4
  4564. 000032EA  266E 0008                movea.l    A3, [A6 + 0x8]
  4565. 000032EE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4566. 000032F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4567. 000032F6  2F0B                     move.l     -[A7], A3
  4568. 000032F8  4EBA 0D6C                jsr        [PC + 0xD6C /* 00004066 */]
  4569. 000032FC  2053                     movea.l    A0, [A3]
  4570. 000032FE  42A8 0064                clr.l      [A0 + 0x64]
  4571. 00003302  2EA8 0012                move.l     [A7], [A0 + 0x12]
  4572. 00003306  4EAD 0B12                jsr        [A5 + 0xB12]
  4573. 0000330A  2053                     movea.l    A0, [A3]
  4574. 0000330C  2140 000E                move.l     [A0 + 0xE], D0
  4575. 00003310  2EA8 000E                move.l     [A7], [A0 + 0xE]
  4576. 00003314  A873                     trap       SetPort
  4577. 00003316  4297                     clr.l      [A7]
  4578. 00003318  A878                     trap       SetOrigin
  4579. 0000331A  4EBA 1630                jsr        [PC + 0x1630 /* 0000494C */]
  4580. 0000331E  4297                     clr.l      [A7]
  4581. 00003320  2F3C 434E 544C           move.l     -[A7], 0x434E544C /* 'CNTL' */
  4582. 00003326  3F3C 012C                move.w     -[A7], 0x12C
  4583. 0000332A  A9A0                     trap       GetResource
  4584. 0000332C  285F                     movea.l    A4, [A7]+
  4585. 0000332E  2F0C                     move.l     -[A7], A4
  4586. 00003330  4EAD 1A8A                jsr        [A5 + 0x1A8A]
  4587. 00003334  2054                     movea.l    A0, [A4]
  4588. 00003336  3E28 000A                move.w     D7, [A0 + 0xA]
  4589. 0000333A  4268 000A                clr.w      [A0 + 0xA]
  4590. 0000333E  42A7                     clr.l      -[A7]
  4591. 00003340  3F3C 012C                move.w     -[A7], 0x12C
  4592. 00003344  2053                     movea.l    A0, [A3]
  4593. 00003346  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4594. 0000334A  A9BE                     trap       GetNewControl
  4595. 0000334C  2053                     movea.l    A0, [A3]
  4596. 0000334E  215F 006C                move.l     [A0 + 0x6C], [A7]+
  4597. 00003352  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  4598. 00003356  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  4599. 0000335A  2053                     movea.l    A0, [A3]
  4600. 0000335C  4228 001A                clr.b      [A0 + 0x1A]
  4601. 00003360  117C 0001 001B           move.b     [A0 + 0x1B], 0x1
  4602. 00003366  117C 0001 001C           move.b     [A0 + 0x1C], 0x1
  4603. 0000336C  117C 0001 0034           move.b     [A0 + 0x34], 0x1
  4604. 00003372  326E 0018                movea.w    A1, [A6 + 0x18]
  4605. 00003376  2149 002A                move.l     [A0 + 0x2A], A1
  4606. 0000337A  326E 001A                movea.w    A1, [A6 + 0x1A]
  4607. 0000337E  2149 002E                move.l     [A0 + 0x2E], A1
  4608. 00003382  116E 0014 0070           move.b     [A0 + 0x70], [A6 + 0x14]
  4609. 00003388  42A8 0072                clr.l      [A0 + 0x72]
  4610. 0000338C  4A28 0070                tst.b      [A0 + 0x70]
  4611. 00003390  661C                     bne        +0x1E /* 000033AE */
  4612. 00003392  2053                     movea.l    A0, [A3]
  4613. 00003394  316E 0016 0026           move.w     [A0 + 0x26], [A6 + 0x16]
  4614. 0000339A  317C 0010 0028           move.w     [A0 + 0x28], 0x10
  4615. 000033A0  117C 0005 0032           move.b     [A0 + 0x32], 0x5
  4616. 000033A6  117C 0003 0033           move.b     [A0 + 0x33], 0x3
  4617. 000033AC  601A                     bra        +0x1C /* 000033C8 */
  4618. label000033AE:
  4619. 000033AE  2053                     movea.l    A0, [A3]
  4620. 000033B0  317C 0010 0026           move.w     [A0 + 0x26], 0x10
  4621. 000033B6  316E 0016 0028           move.w     [A0 + 0x28], [A6 + 0x16]
  4622. 000033BC  117C 0001 0032           move.b     [A0 + 0x32], 0x1
  4623. 000033C2  117C 0005 0033           move.b     [A0 + 0x33], 0x5
  4624. label000033C8:
  4625. 000033C8  2053                     movea.l    A0, [A3]
  4626. 000033CA  117C 0001 0062           move.b     [A0 + 0x62], 0x1
  4627. 000033D0  4228 0063                clr.b      [A0 + 0x63]
  4628. 000033D4  2F0B                     move.l     -[A7], A3
  4629. 000033D6  4EAD 080A                jsr        [A5 + 0x80A]
  4630. 000033DA  2E8B                     move.l     [A7], A3
  4631. 000033DC  4EAD 081A                jsr        [A5 + 0x81A]
  4632. 000033E0  2053                     movea.l    A0, [A3]
  4633. 000033E2  42A8 005E                clr.l      [A0 + 0x5E]
  4634. 000033E6  2E8B                     move.l     [A7], A3
  4635. 000033E8  2F28 0012                move.l     -[A7], [A0 + 0x12]
  4636. 000033EC  4EAD 0BE2                jsr        [A5 + 0xBE2]
  4637. 000033F0  2053                     movea.l    A0, [A3]
  4638. 000033F2  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  4639. 000033F6  2F0B                     move.l     -[A7], A3
  4640. 000033F8  A95B                     trap       SetControlReference/SetCRefCon
  4641. 000033FA  2053                     movea.l    A0, [A3]
  4642. 000033FC  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  4643. 00003400  3028 0058                move.w     D0, [A0 + 0x58]
  4644. 00003404  4440                     neg.w      D0
  4645. 00003406  3F00                     move.w     -[A7], D0
  4646. 00003408  3028 005C                move.w     D0, [A0 + 0x5C]
  4647. 0000340C  4440                     neg.w      D0
  4648. 0000340E  3F00                     move.w     -[A7], D0
  4649. 00003410  A959                     trap       MoveControl
  4650. 00003412  4A47                     tst.w      D7
  4651. 00003414  6722                     beq        +0x24 /* 00003438 */
  4652. 00003416  2F0B                     move.l     -[A7], A3
  4653. 00003418  4EAD E75C                jsr        [A5 - 0x18A4]
  4654. 0000341C  4297                     clr.l      [A7]
  4655. 0000341E  2F3C 434E 544C           move.l     -[A7], 0x434E544C /* 'CNTL' */
  4656. 00003424  3F3C 012C                move.w     -[A7], 0x12C
  4657. 00003428  A9A0                     trap       GetResource
  4658. 0000342A  285F                     movea.l    A4, [A7]+
  4659. 0000342C  2F0C                     move.l     -[A7], A4
  4660. 0000342E  4EAD 1A8A                jsr        [A5 + 0x1A8A]
  4661. 00003432  2054                     movea.l    A0, [A4]
  4662. 00003434  3147 000A                move.w     [A0 + 0xA], D7
  4663. label00003438:
  4664. 00003438  2F0B                     move.l     -[A7], A3
  4665. 0000343A  4EAD E782                jsr        [A5 - 0x187E]
  4666. 0000343E  2053                     movea.l    A0, [A3]
  4667. 00003440  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  4668. 00003444  3F28 0026                move.w     -[A7], [A0 + 0x26]
  4669. 00003448  3F28 0028                move.w     -[A7], [A0 + 0x28]
  4670. 0000344C  A95C                     trap       SizeControl
  4671. 0000344E  2F0B                     move.l     -[A7], A3
  4672. 00003450  4EAD 07B2                jsr        [A5 + 0x7B2]
  4673. 00003454  4CEE 1880 FFF0           movem.l    A4,A3,D7, [A6 - 0x10]
  4674. 0000345A  4E5E                     unlink     A6
  4675. 0000345C  4E75                     rts
  4676. export_311:
  4677. 0000345E  4E56 FFF8                link       A6, -0x0008
  4678. 00003462  2F0C                     move.l     -[A7], A4
  4679. 00003464  286E 0008                movea.l    A4, [A6 + 0x8]
  4680. 00003468  2F0C                     move.l     -[A7], A4
  4681. 0000346A  4EAD 0B02                jsr        [A5 + 0xB02]
  4682. 0000346E  4A00                     tst.b      D0
  4683. 00003470  588F                     addq.l     A7, 4
  4684. 00003472  673C                     beq        +0x3E /* 000034B0 */
  4685. 00003474  2054                     movea.l    A0, [A4]
  4686. 00003476  2068 006C                movea.l    A0, [A0 + 0x6C]
  4687. 0000347A  2050                     movea.l    A0, [A0]
  4688. 0000347C  0C28 00FF 0010           cmpi.b     [A0 + 0x10], 0xFF
  4689. 00003482  6722                     beq        +0x24 /* 000034A6 */
  4690. 00003484  2054                     movea.l    A0, [A4]
  4691. 00003486  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  4692. 0000348A  3028 0058                move.w     D0, [A0 + 0x58]
  4693. 0000348E  4440                     neg.w      D0
  4694. 00003490  3F00                     move.w     -[A7], D0
  4695. 00003492  3028 005C                move.w     D0, [A0 + 0x5C]
  4696. 00003496  4440                     neg.w      D0
  4697. 00003498  3F00                     move.w     -[A7], D0
  4698. 0000349A  A959                     trap       MoveControl
  4699. 0000349C  2054                     movea.l    A0, [A4]
  4700. 0000349E  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  4701. 000034A2  A957                     trap       ShowControl
  4702. 000034A4  6038                     bra        +0x3A /* 000034DE */
  4703. label000034A6:
  4704. 000034A6  2054                     movea.l    A0, [A4]
  4705. 000034A8  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  4706. 000034AC  A96D                     trap       Draw1Control
  4707. 000034AE  602E                     bra        +0x30 /* 000034DE */
  4708. label000034B0:
  4709. 000034B0  486E FFF8                pea.l      [A6 - 0x8]
  4710. 000034B4  2054                     movea.l    A0, [A4]
  4711. 000034B6  4868 0036                pea.l      [A0 + 0x36]
  4712. 000034BA  2F0C                     move.l     -[A7], A4
  4713. 000034BC  4EAD 0842                jsr        [A5 + 0x842]
  4714. 000034C0  A89E                     trap       PenNormal
  4715. 000034C2  486E FFF8                pea.l      [A6 - 0x8]
  4716. 000034C6  A8A1                     trap       FrameRect
  4717. 000034C8  486E FFF8                pea.l      [A6 - 0x8]
  4718. 000034CC  2F3C 0001 0001           move.l     -[A7], 0x10001
  4719. 000034D2  A8A9                     trap       InsetRect
  4720. 000034D4  486E FFF8                pea.l      [A6 - 0x8]
  4721. 000034D8  A8A3                     trap       EraseRect
  4722. 000034DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4723. label000034DE:
  4724. 000034DE  285F                     movea.l    A4, [A7]+
  4725. 000034E0  4E5E                     unlink     A6
  4726. 000034E2  4E75                     rts
  4727. export_312:
  4728. 000034E4  4E56 FFF8                link       A6, -0x0008
  4729. 000034E8  2F0C                     move.l     -[A7], A4
  4730. 000034EA  286E 0008                movea.l    A4, [A6 + 0x8]
  4731. 000034EE  2054                     movea.l    A0, [A4]
  4732. 000034F0  4A28 001B                tst.b      [A0 + 0x1B]
  4733. 000034F4  6638                     bne        +0x3A /* 0000352E */
  4734. 000034F6  486E FFF8                pea.l      [A6 - 0x8]
  4735. 000034FA  2054                     movea.l    A0, [A4]
  4736. 000034FC  4868 0036                pea.l      [A0 + 0x36]
  4737. 00003500  2F0C                     move.l     -[A7], A4
  4738. 00003502  4EAD 0842                jsr        [A5 + 0x842]
  4739. 00003506  2E8C                     move.l     [A7], A4
  4740. 00003508  4EAD E782                jsr        [A5 - 0x187E]
  4741. 0000350C  486E FFF8                pea.l      [A6 - 0x8]
  4742. 00003510  2F3C 0001 0001           move.l     -[A7], 0x10001
  4743. 00003516  A8A9                     trap       InsetRect
  4744. 00003518  486E FFF8                pea.l      [A6 - 0x8]
  4745. 0000351C  A928                     trap       InvalRect
  4746. 0000351E  2054                     movea.l    A0, [A4]
  4747. 00003520  117C 0001 001B           move.b     [A0 + 0x1B], 0x1
  4748. 00003526  4EBA 1424                jsr        [PC + 0x1424 /* 0000494C */]
  4749. 0000352A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4750. label0000352E:
  4751. 0000352E  285F                     movea.l    A4, [A7]+
  4752. 00003530  4E5E                     unlink     A6
  4753. 00003532  4E75                     rts
  4754. export_313:
  4755. 00003534  4E56 FFF8                link       A6, -0x0008
  4756. 00003538  2F0C                     move.l     -[A7], A4
  4757. 0000353A  286E 0008                movea.l    A4, [A6 + 0x8]
  4758. 0000353E  2054                     movea.l    A0, [A4]
  4759. 00003540  4A28 001B                tst.b      [A0 + 0x1B]
  4760. 00003544  6734                     beq        +0x36 /* 0000357A */
  4761. 00003546  2054                     movea.l    A0, [A4]
  4762. 00003548  4228 001B                clr.b      [A0 + 0x1B]
  4763. 0000354C  4EBA 13FE                jsr        [PC + 0x13FE /* 0000494C */]
  4764. 00003550  2054                     movea.l    A0, [A4]
  4765. 00003552  2068 006C                movea.l    A0, [A0 + 0x6C]
  4766. 00003556  2050                     movea.l    A0, [A0]
  4767. 00003558  4228 0010                clr.b      [A0 + 0x10]
  4768. 0000355C  486E FFF8                pea.l      [A6 - 0x8]
  4769. 00003560  2054                     movea.l    A0, [A4]
  4770. 00003562  4868 0046                pea.l      [A0 + 0x46]
  4771. 00003566  2F0C                     move.l     -[A7], A4
  4772. 00003568  4EAD 0842                jsr        [A5 + 0x842]
  4773. 0000356C  486E FFF8                pea.l      [A6 - 0x8]
  4774. 00003570  2F0C                     move.l     -[A7], A4
  4775. 00003572  4EAD E3B2                jsr        [A5 - 0x1C4E]
  4776. 00003576  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4777. label0000357A:
  4778. 0000357A  285F                     movea.l    A4, [A7]+
  4779. 0000357C  4E5E                     unlink     A6
  4780. 0000357E  4E75                     rts
  4781. export_314:
  4782. 00003580  4E56 FFFC                link       A6, -0x0004
  4783. 00003584  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4784. 00003588  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4785. 0000358C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4786. 00003590  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4787. 00003594  4EBA D014                jsr        [PC - 0x2FEC /* 000005AA */]
  4788. 00003598  206E 0008                movea.l    A0, [A6 + 0x8]
  4789. 0000359C  2050                     movea.l    A0, [A0]
  4790. 0000359E  2068 0012                movea.l    A0, [A0 + 0x12]
  4791. 000035A2  2050                     movea.l    A0, [A0]
  4792. 000035A4  3E90                     move.w     [A7], [A0]
  4793. 000035A6  486D E69E                pea.l      [A5 - 0x1962]
  4794. 000035AA  4EAD 04B2                jsr        [A5 + 0x4B2]
  4795. 000035AE  4A00                     tst.b      D0
  4796. 000035B0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4797. 000035B4  6710                     beq        +0x12 /* 000035C6 */
  4798. 000035B6  206E 0008                movea.l    A0, [A6 + 0x8]
  4799. 000035BA  2050                     movea.l    A0, [A0]
  4800. 000035BC  2F28 0012                move.l     -[A7], [A0 + 0x12]
  4801. 000035C0  4EAD 0A42                jsr        [A5 + 0xA42]
  4802. 000035C4  588F                     addq.l     A7, 4
  4803. label000035C6:
  4804. 000035C6  4E5E                     unlink     A6
  4805. 000035C8  4E75                     rts
  4806. export_315:
  4807. 000035CA  4E56 FFFC                link       A6, -0x0004
  4808. 000035CE  206E 0008                movea.l    A0, [A6 + 0x8]
  4809. 000035D2  2050                     movea.l    A0, [A0]
  4810. 000035D4  4AA8 0072                tst.l      [A0 + 0x72]
  4811. 000035D8  6716                     beq        +0x18 /* 000035F0 */
  4812. 000035DA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4813. 000035DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4814. 000035E2  206E 0008                movea.l    A0, [A6 + 0x8]
  4815. 000035E6  2050                     movea.l    A0, [A0]
  4816. 000035E8  2068 0072                movea.l    A0, [A0 + 0x72]
  4817. 000035EC  4E90                     jsr        [A0]
  4818. 000035EE  5C8F                     addq.l     A7, 6
  4819. label000035F0:
  4820. 000035F0  4E5E                     unlink     A6
  4821. 000035F2  4E75                     rts
  4822. export_310:
  4823. 000035F4  4E56 0000                link       A6, 0
  4824. 000035F8  206E 0008                movea.l    A0, [A6 + 0x8]
  4825. 000035FC  2050                     movea.l    A0, [A0]
  4826. 000035FE  216E 000C 0072           move.l     [A0 + 0x72], [A6 + 0xC]
  4827. 00003604  4E5E                     unlink     A6
  4828. 00003606  4E75                     rts
  4829. export_316:
  4830. 00003608  4E56 0000                link       A6, 0
  4831. 0000360C  2F0C                     move.l     -[A7], A4
  4832. 0000360E  286E 0008                movea.l    A4, [A6 + 0x8]
  4833. 00003612  1F2E 001E                move.b     -[A7], [A6 + 0x1E]
  4834. 00003616  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  4835. 0000361A  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  4836. 0000361E  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4837. 00003622  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  4838. 00003626  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  4839. 0000362A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4840. 0000362E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4841. 00003632  2F0C                     move.l     -[A7], A4
  4842. 00003634  4EBA D90A                jsr        [PC - 0x26F6 /* 00000F40 */]
  4843. 00003638  2054                     movea.l    A0, [A4]
  4844. 0000363A  7001                     moveq.l    D0, 0x01
  4845. 0000363C  3140 008E                move.w     [A0 + 0x8E], D0
  4846. 00003640  3140 008C                move.w     [A0 + 0x8C], D0
  4847. 00003644  7001                     moveq.l    D0, 0x01
  4848. 00003646  3140 0092                move.w     [A0 + 0x92], D0
  4849. 0000364A  3140 0090                move.w     [A0 + 0x90], D0
  4850. 0000364E  7001                     moveq.l    D0, 0x01
  4851. 00003650  3140 0086                move.w     [A0 + 0x86], D0
  4852. 00003654  3140 0084                move.w     [A0 + 0x84], D0
  4853. 00003658  1EAE 0024                move.b     [A7], [A6 + 0x24]
  4854. 0000365C  1F2E 0022                move.b     -[A7], [A6 + 0x22]
  4855. 00003660  1F2E 0020                move.b     -[A7], [A6 + 0x20]
  4856. 00003664  2F0C                     move.l     -[A7], A4
  4857. 00003666  4EAD 0A12                jsr        [A5 + 0xA12]
  4858. 0000366A  286E FFFC                movea.l    A4, [A6 - 0x4]
  4859. 0000366E  4E5E                     unlink     A6
  4860. 00003670  4E75                     rts
  4861. export_317:
  4862. 00003672  4E56 0000                link       A6, 0
  4863. 00003676  48E7 0018                movem.l    -[A7], A3,A4
  4864. 0000367A  266E 0008                movea.l    A3, [A6 + 0x8]
  4865. 0000367E  286E 0014                movea.l    A4, [A6 + 0x14]
  4866. 00003682  2F0C                     move.l     -[A7], A4
  4867. 00003684  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4868. 00003688  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4869. 0000368C  2F0B                     move.l     -[A7], A3
  4870. 0000368E  4EBA D918                jsr        [PC - 0x26E8 /* 00000FA8 */]
  4871. 00003692  2053                     movea.l    A0, [A3]
  4872. 00003694  316C 0016 008C           move.w     [A0 + 0x8C], [A4 + 0x16]
  4873. 0000369A  316C 0018 008E           move.w     [A0 + 0x8E], [A4 + 0x18]
  4874. 000036A0  316C 001A 0090           move.w     [A0 + 0x90], [A4 + 0x1A]
  4875. 000036A6  316C 001C 0092           move.w     [A0 + 0x92], [A4 + 0x1C]
  4876. 000036AC  4A6C 0022                tst.w      [A4 + 0x22]
  4877. 000036B0  56C0                     sne        D0
  4878. 000036B2  4400                     neg.b      D0
  4879. 000036B4  1E80                     move.b     [A7], D0
  4880. 000036B6  4A6C 0020                tst.w      [A4 + 0x20]
  4881. 000036BA  56C0                     sne        D0
  4882. 000036BC  4400                     neg.b      D0
  4883. 000036BE  1F00                     move.b     -[A7], D0
  4884. 000036C0  4A6C 001E                tst.w      [A4 + 0x1E]
  4885. 000036C4  56C0                     sne        D0
  4886. 000036C6  4400                     neg.b      D0
  4887. 000036C8  1F00                     move.b     -[A7], D0
  4888. 000036CA  2F0B                     move.l     -[A7], A3
  4889. 000036CC  4EAD 0A12                jsr        [A5 + 0xA12]
  4890. 000036D0  4CEE 1800 FFF8           movem.l    A4,A3, [A6 - 0x8]
  4891. 000036D6  4E5E                     unlink     A6
  4892. 000036D8  4E75                     rts
  4893. export_318:
  4894. 000036DA  4E56 0000                link       A6, 0
  4895. 000036DE  48E7 0108                movem.l    -[A7], D7,A4
  4896. 000036E2  286E 0008                movea.l    A4, [A6 + 0x8]
  4897. 000036E6  2054                     movea.l    A0, [A4]
  4898. 000036E8  117C 0001 001C           move.b     [A0 + 0x1C], 0x1
  4899. 000036EE  4A2E 0010                tst.b      [A6 + 0x10]
  4900. 000036F2  660C                     bne        +0xE /* 00003700 */
  4901. 000036F4  4A2E 000C                tst.b      [A6 + 0xC]
  4902. 000036F8  670A                     beq        +0xC /* 00003704 */
  4903. 000036FA  4A2E 000E                tst.b      [A6 + 0xE]
  4904. 000036FE  6704                     beq        +0x6 /* 00003704 */
  4905. label00003700:
  4906. 00003700  700F                     moveq.l    D0, 0x0F
  4907. 00003702  6002                     bra        +0x4 /* 00003706 */
  4908. label00003704:
  4909. 00003704  7000                     moveq.l    D0, 0x00
  4910. label00003706:
  4911. 00003706  3E00                     move.w     D7, D0
  4912. 00003708  4A2E 000C                tst.b      [A6 + 0xC]
  4913. 0000370C  6752                     beq        +0x54 /* 00003760 */
  4914. 0000370E  486D E648                pea.l      [A5 - 0x19B8]
  4915. 00003712  4EAD 04CA                jsr        [A5 + 0x4CA]
  4916. 00003716  2054                     movea.l    A0, [A4]
  4917. 00003718  2140 0070                move.l     [A0 + 0x70], D0
  4918. 0000371C  70F0                     moveq.l    D0, 0xFFFFFFF0
  4919. 0000371E  D068 0040                add.w      D0, [A0 + 0x40]
  4920. 00003722  3E80                     move.w     [A7], D0
  4921. 00003724  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  4922. 00003728  3028 0026                move.w     D0, [A0 + 0x26]
  4923. 0000372C  9047                     sub.w      D0, D7
  4924. 0000372E  3F00                     move.w     -[A7], D0
  4925. 00003730  4227                     clr.b      -[A7]
  4926. 00003732  2F0C                     move.l     -[A7], A4
  4927. 00003734  2F0C                     move.l     -[A7], A4
  4928. 00003736  2F28 0070                move.l     -[A7], [A0 + 0x70]
  4929. 0000373A  4EAD 09CA                jsr        [A5 + 0x9CA]
  4930. 0000373E  486D 0A7A                pea.l      [A5 + 0xA7A]
  4931. 00003742  2054                     movea.l    A0, [A4]
  4932. 00003744  2F28 0070                move.l     -[A7], [A0 + 0x70]
  4933. 00003748  4EAD 0DC2                jsr        [A5 + 0xDC2]
  4934. 0000374C  486D 0A82                pea.l      [A5 + 0xA82]
  4935. 00003750  2054                     movea.l    A0, [A4]
  4936. 00003752  2F28 0070                move.l     -[A7], [A0 + 0x70]
  4937. 00003756  4EAD 09D2                jsr        [A5 + 0x9D2]
  4938. 0000375A  4FEF 0026                lea.l      A7, [A7 + 0x26]
  4939. 0000375E  6006                     bra        +0x8 /* 00003766 */
  4940. label00003760:
  4941. 00003760  2054                     movea.l    A0, [A4]
  4942. 00003762  42A8 0070                clr.l      [A0 + 0x70]
  4943. label00003766:
  4944. 00003766  4A2E 000E                tst.b      [A6 + 0xE]
  4945. 0000376A  6754                     beq        +0x56 /* 000037C0 */
  4946. 0000376C  486D E648                pea.l      [A5 - 0x19B8]
  4947. 00003770  4EAD 04CA                jsr        [A5 + 0x4CA]
  4948. 00003774  2054                     movea.l    A0, [A4]
  4949. 00003776  2140 0074                move.l     [A0 + 0x74], D0
  4950. 0000377A  3EA8 0038                move.w     [A7], [A0 + 0x38]
  4951. 0000377E  70F0                     moveq.l    D0, 0xFFFFFFF0
  4952. 00003780  D068 0044                add.w      D0, [A0 + 0x44]
  4953. 00003784  3F00                     move.w     -[A7], D0
  4954. 00003786  3028 0028                move.w     D0, [A0 + 0x28]
  4955. 0000378A  9047                     sub.w      D0, D7
  4956. 0000378C  3F00                     move.w     -[A7], D0
  4957. 0000378E  1F3C 0001                move.b     -[A7], 0x1
  4958. 00003792  2F0C                     move.l     -[A7], A4
  4959. 00003794  2F0C                     move.l     -[A7], A4
  4960. 00003796  2F28 0074                move.l     -[A7], [A0 + 0x74]
  4961. 0000379A  4EAD 09CA                jsr        [A5 + 0x9CA]
  4962. 0000379E  486D 0A7A                pea.l      [A5 + 0xA7A]
  4963. 000037A2  2054                     movea.l    A0, [A4]
  4964. 000037A4  2F28 0074                move.l     -[A7], [A0 + 0x74]
  4965. 000037A8  4EAD 0DC2                jsr        [A5 + 0xDC2]
  4966. 000037AC  486D 0A82                pea.l      [A5 + 0xA82]
  4967. 000037B0  2054                     movea.l    A0, [A4]
  4968. 000037B2  2F28 0074                move.l     -[A7], [A0 + 0x74]
  4969. 000037B6  4EAD 09D2                jsr        [A5 + 0x9D2]
  4970. 000037BA  4FEF 0026                lea.l      A7, [A7 + 0x26]
  4971. 000037BE  6006                     bra        +0x8 /* 000037C6 */
  4972. label000037C0:
  4973. 000037C0  2054                     movea.l    A0, [A4]
  4974. 000037C2  42A8 0074                clr.l      [A0 + 0x74]
  4975. label000037C6:
  4976. 000037C6  4A2E 0010                tst.b      [A6 + 0x10]
  4977. 000037CA  6720                     beq        +0x22 /* 000037EC */
  4978. 000037CC  486D E6FE                pea.l      [A5 - 0x1902]
  4979. 000037D0  4EAD 04CA                jsr        [A5 + 0x4CA]
  4980. 000037D4  2054                     movea.l    A0, [A4]
  4981. 000037D6  2140 0078                move.l     [A0 + 0x78], D0
  4982. 000037DA  2E8C                     move.l     [A7], A4
  4983. 000037DC  2F0C                     move.l     -[A7], A4
  4984. 000037DE  2F28 0078                move.l     -[A7], [A0 + 0x78]
  4985. 000037E2  4EAD 0A8A                jsr        [A5 + 0xA8A]
  4986. 000037E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4987. 000037EA  6006                     bra        +0x8 /* 000037F2 */
  4988. label000037EC:
  4989. 000037EC  2054                     movea.l    A0, [A4]
  4990. 000037EE  42A8 0078                clr.l      [A0 + 0x78]
  4991. label000037F2:
  4992. 000037F2  2054                     movea.l    A0, [A4]
  4993. 000037F4  42A8 006C                clr.l      [A0 + 0x6C]
  4994. 000037F8  4CDF 1080                movem.l    A4,D7, [A7]+
  4995. 000037FC  4E5E                     unlink     A6
  4996. 000037FE  4E75                     rts
  4997. export_319:
  4998. 00003800  4E56 0000                link       A6, 0
  4999. 00003804  2F0C                     move.l     -[A7], A4
  5000. 00003806  286E 0008                movea.l    A4, [A6 + 0x8]
  5001. 0000380A  2054                     movea.l    A0, [A4]
  5002. 0000380C  216E 000C 006C           move.l     [A0 + 0x6C], [A6 + 0xC]
  5003. 00003812  2F0C                     move.l     -[A7], A4
  5004. 00003814  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  5005. 00003818  4EAD 0902                jsr        [A5 + 0x902]
  5006. 0000381C  2E8C                     move.l     [A7], A4
  5007. 0000381E  4EAD 0A42                jsr        [A5 + 0xA42]
  5008. 00003822  2E8C                     move.l     [A7], A4
  5009. 00003824  4EAD 0A4A                jsr        [A5 + 0xA4A]
  5010. 00003828  286E FFFC                movea.l    A4, [A6 - 0x4]
  5011. 0000382C  4E5E                     unlink     A6
  5012. 0000382E  4E75                     rts
  5013. export_320:
  5014. 00003830  4E56 0000                link       A6, 0
  5015. 00003834  206E 0008                movea.l    A0, [A6 + 0x8]
  5016. 00003838  2050                     movea.l    A0, [A0]
  5017. 0000383A  316E 000C 008C           move.w     [A0 + 0x8C], [A6 + 0xC]
  5018. 00003840  206E 0008                movea.l    A0, [A6 + 0x8]
  5019. 00003844  2050                     movea.l    A0, [A0]
  5020. 00003846  316E 000E 008E           move.w     [A0 + 0x8E], [A6 + 0xE]
  5021. 0000384C  4E5E                     unlink     A6
  5022. 0000384E  4E75                     rts
  5023. export_321:
  5024. 00003850  4E56 0000                link       A6, 0
  5025. 00003854  206E 0008                movea.l    A0, [A6 + 0x8]
  5026. 00003858  2050                     movea.l    A0, [A0]
  5027. 0000385A  226E 000C                movea.l    A1, [A6 + 0xC]
  5028. 0000385E  32A8 008C                move.w     [A1], [A0 + 0x8C]
  5029. 00003862  206E 0008                movea.l    A0, [A6 + 0x8]
  5030. 00003866  2050                     movea.l    A0, [A0]
  5031. 00003868  226E 0010                movea.l    A1, [A6 + 0x10]
  5032. 0000386C  32A8 008E                move.w     [A1], [A0 + 0x8E]
  5033. 00003870  4E5E                     unlink     A6
  5034. 00003872  4E75                     rts
  5035. export_322:
  5036. 00003874  4E56 0000                link       A6, 0
  5037. 00003878  206E 0008                movea.l    A0, [A6 + 0x8]
  5038. 0000387C  2050                     movea.l    A0, [A0]
  5039. 0000387E  316E 000C 0090           move.w     [A0 + 0x90], [A6 + 0xC]
  5040. 00003884  206E 0008                movea.l    A0, [A6 + 0x8]
  5041. 00003888  2050                     movea.l    A0, [A0]
  5042. 0000388A  316E 000E 0092           move.w     [A0 + 0x92], [A6 + 0xE]
  5043. 00003890  4E5E                     unlink     A6
  5044. 00003892  4E75                     rts
  5045. export_323:
  5046. 00003894  4E56 FFFC                link       A6, -0x0004
  5047. 00003898  2F0C                     move.l     -[A7], A4
  5048. 0000389A  286E 000C                movea.l    A4, [A6 + 0xC]
  5049. 0000389E  206E 0008                movea.l    A0, [A6 + 0x8]
  5050. 000038A2  2050                     movea.l    A0, [A0]
  5051. 000038A4  43D4                     lea.l      A1, [A4]
  5052. 000038A6  41E8 0036                lea.l      A0, [A0 + 0x36]
  5053. 000038AA  22D8                     move.l     [A1]+, [A0]+
  5054. 000038AC  22D8                     move.l     [A1]+, [A0]+
  5055. 000038AE  22D8                     move.l     [A1]+, [A0]+
  5056. 000038B0  22D8                     move.l     [A1]+, [A0]+
  5057. 000038B2  2F0C                     move.l     -[A7], A4
  5058. 000038B4  4878 0001                pea.l      [0x00000001]
  5059. 000038B8  4878 0001                pea.l      [0x00000001]
  5060. 000038BC  4EAD 19F2                jsr        [A5 + 0x19F2]
  5061. 000038C0  206E 0008                movea.l    A0, [A6 + 0x8]
  5062. 000038C4  2050                     movea.l    A0, [A0]
  5063. 000038C6  4AA8 0070                tst.l      [A0 + 0x70]
  5064. 000038CA  6706                     beq        +0x8 /* 000038D2 */
  5065. 000038CC  700F                     moveq.l    D0, 0x0F
  5066. 000038CE  91AC 0008                sub.l      [A4 + 0x8], D0
  5067. label000038D2:
  5068. 000038D2  206E 0008                movea.l    A0, [A6 + 0x8]
  5069. 000038D6  2050                     movea.l    A0, [A0]
  5070. 000038D8  4AA8 0074                tst.l      [A0 + 0x74]
  5071. 000038DC  6706                     beq        +0x8 /* 000038E4 */
  5072. 000038DE  700F                     moveq.l    D0, 0x0F
  5073. 000038E0  91AC 000C                sub.l      [A4 + 0xC], D0
  5074. label000038E4:
  5075. 000038E4  285F                     movea.l    A4, [A7]+
  5076. 000038E6  4E5E                     unlink     A6
  5077. 000038E8  4E75                     rts
  5078. export_324:
  5079. 000038EA  4E56 FFF2                link       A6, -0x000E
  5080. 000038EE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5081. 000038F2  266E 0008                movea.l    A3, [A6 + 0x8]
  5082. 000038F6  2853                     movea.l    A4, [A3]
  5083. 000038F8  4AAC 006C                tst.l      [A4 + 0x6C]
  5084. 000038FC  6700 012E                beq        +0x130 /* 00003A2C */
  5085. 00003900  486E FFF6                pea.l      [A6 - 0xA]
  5086. 00003904  486E FFFA                pea.l      [A6 - 0x6]
  5087. 00003908  2F2C 006C                move.l     -[A7], [A4 + 0x6C]
  5088. 0000390C  4EAD 08BA                jsr        [A5 + 0x8BA]
  5089. 00003910  2053                     movea.l    A0, [A3]
  5090. 00003912  216E FFFA 007C           move.l     [A0 + 0x7C], [A6 - 0x6]
  5091. 00003918  216E FFF6 0080           move.l     [A0 + 0x80], [A6 - 0xA]
  5092. 0000391E  486E FFF2                pea.l      [A6 - 0xE]
  5093. 00003922  486E FFF4                pea.l      [A6 - 0xC]
  5094. 00003926  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  5095. 0000392A  4EAD 08CA                jsr        [A5 + 0x8CA]
  5096. 0000392E  2053                     movea.l    A0, [A3]
  5097. 00003930  316E FFF4 0088           move.w     [A0 + 0x88], [A6 - 0xC]
  5098. 00003936  316E FFF2 008A           move.w     [A0 + 0x8A], [A6 - 0xE]
  5099. 0000393C  2028 007C                move.l     D0, [A0 + 0x7C]
  5100. 00003940  4C7C 0800 0000 7FFF      movem.l    A3, 0x7FFF
  5101. 00003948  5240                     addq.w     D0, 1
  5102. 0000394A  3140 0084                move.w     [A0 + 0x84], D0
  5103. 0000394E  2028 0080                move.l     D0, [A0 + 0x80]
  5104. 00003952  4C7C 0800 0000 7FFF      movem.l    A3, 0x7FFF
  5105. 0000395A  5240                     addq.w     D0, 1
  5106. 0000395C  3140 0086                move.w     [A0 + 0x86], D0
  5107. 00003960  3E28 0084                move.w     D7, [A0 + 0x84]
  5108. 00003964  3C28 008C                move.w     D6, [A0 + 0x8C]
  5109. 00003968  49E8 008C                lea.l      A4, [A0 + 0x8C]
  5110. 0000396C  BC47                     cmp.w      D6, D7
  5111. 0000396E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5112. 00003972  6C04                     bge        +0x6 /* 00003978 */
  5113. 00003974  3007                     move.w     D0, D7
  5114. 00003976  6002                     bra        +0x4 /* 0000397A */
  5115. label00003978:
  5116. 00003978  3006                     move.w     D0, D6
  5117. label0000397A:
  5118. 0000397A  3880                     move.w     [A4], D0
  5119. 0000397C  2053                     movea.l    A0, [A3]
  5120. 0000397E  3E28 0086                move.w     D7, [A0 + 0x86]
  5121. 00003982  3C28 008E                move.w     D6, [A0 + 0x8E]
  5122. 00003986  49E8 008E                lea.l      A4, [A0 + 0x8E]
  5123. 0000398A  BC47                     cmp.w      D6, D7
  5124. 0000398C  6C04                     bge        +0x6 /* 00003992 */
  5125. 0000398E  3007                     move.w     D0, D7
  5126. 00003990  6002                     bra        +0x4 /* 00003994 */
  5127. label00003992:
  5128. 00003992  3006                     move.w     D0, D6
  5129. label00003994:
  5130. 00003994  3880                     move.w     [A4], D0
  5131. 00003996  486E FFF6                pea.l      [A6 - 0xA]
  5132. 0000399A  486E FFFA                pea.l      [A6 - 0x6]
  5133. 0000399E  2053                     movea.l    A0, [A3]
  5134. 000039A0  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  5135. 000039A4  4EAD 08C2                jsr        [A5 + 0x8C2]
  5136. 000039A8  2853                     movea.l    A4, [A3]
  5137. 000039AA  4AAC 0070                tst.l      [A4 + 0x70]
  5138. 000039AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5139. 000039B2  6738                     beq        +0x3A /* 000039EC */
  5140. 000039B4  306C 0088                movea.w    A0, [A4 + 0x88]
  5141. 000039B8  202C 007C                move.l     D0, [A4 + 0x7C]
  5142. 000039BC  9088                     sub.l      D0, A0
  5143. 000039BE  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  5144. 000039C2  6F0C                     ble        +0xE /* 000039D0 */
  5145. 000039C4  306C 0088                movea.w    A0, [A4 + 0x88]
  5146. 000039C8  202C 007C                move.l     D0, [A4 + 0x7C]
  5147. 000039CC  9088                     sub.l      D0, A0
  5148. 000039CE  6004                     bra        +0x6 /* 000039D4 */
  5149. label000039D0:
  5150. 000039D0  202E FFFA                move.l     D0, [A6 - 0x6]
  5151. label000039D4:
  5152. 000039D4  2053                     movea.l    A0, [A3]
  5153. 000039D6  3068 0084                movea.w    A0, [A0 + 0x84]
  5154. 000039DA  2208                     move.l     D1, A0
  5155. 000039DC  4C41 0800                movem.l    A3, D1
  5156. 000039E0  3F00                     move.w     -[A7], D0
  5157. 000039E2  2F2C 0070                move.l     -[A7], [A4 + 0x70]
  5158. 000039E6  4EAD 0D92                jsr        [A5 + 0xD92]
  5159. 000039EA  5C8F                     addq.l     A7, 6
  5160. label000039EC:
  5161. 000039EC  2853                     movea.l    A4, [A3]
  5162. 000039EE  4AAC 0074                tst.l      [A4 + 0x74]
  5163. 000039F2  6738                     beq        +0x3A /* 00003A2C */
  5164. 000039F4  3E2C 008A                move.w     D7, [A4 + 0x8A]
  5165. 000039F8  3047                     movea.w    A0, D7
  5166. 000039FA  202C 0080                move.l     D0, [A4 + 0x80]
  5167. 000039FE  9088                     sub.l      D0, A0
  5168. 00003A00  B0AE FFF6                cmp.l      D0, [A6 - 0xA]
  5169. 00003A04  6F0A                     ble        +0xC /* 00003A10 */
  5170. 00003A06  3047                     movea.w    A0, D7
  5171. 00003A08  202C 0080                move.l     D0, [A4 + 0x80]
  5172. 00003A0C  9088                     sub.l      D0, A0
  5173. 00003A0E  6004                     bra        +0x6 /* 00003A14 */
  5174. label00003A10:
  5175. 00003A10  202E FFF6                move.l     D0, [A6 - 0xA]
  5176. label00003A14:
  5177. 00003A14  2053                     movea.l    A0, [A3]
  5178. 00003A16  3068 0086                movea.w    A0, [A0 + 0x86]
  5179. 00003A1A  2208                     move.l     D1, A0
  5180. 00003A1C  4C41 0800                movem.l    A3, D1
  5181. 00003A20  3F00                     move.w     -[A7], D0
  5182. 00003A22  2F2C 0074                move.l     -[A7], [A4 + 0x74]
  5183. 00003A26  4EAD 0D92                jsr        [A5 + 0xD92]
  5184. 00003A2A  5C8F                     addq.l     A7, 6
  5185. label00003A2C:
  5186. 00003A2C  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  5187. 00003A30  4E5E                     unlink     A6
  5188. 00003A32  4E75                     rts
  5189. export_325:
  5190. 00003A34  4E56 FFF8                link       A6, -0x0008
  5191. 00003A38  2F0C                     move.l     -[A7], A4
  5192. 00003A3A  286E 0008                movea.l    A4, [A6 + 0x8]
  5193. 00003A3E  2054                     movea.l    A0, [A4]
  5194. 00003A40  4AA8 006C                tst.l      [A0 + 0x6C]
  5195. 00003A44  6762                     beq        +0x64 /* 00003AA8 */
  5196. 00003A46  486E FFF8                pea.l      [A6 - 0x8]
  5197. 00003A4A  486E FFFC                pea.l      [A6 - 0x4]
  5198. 00003A4E  2054                     movea.l    A0, [A4]
  5199. 00003A50  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  5200. 00003A54  4EAD 08C2                jsr        [A5 + 0x8C2]
  5201. 00003A58  2054                     movea.l    A0, [A4]
  5202. 00003A5A  4AA8 0070                tst.l      [A0 + 0x70]
  5203. 00003A5E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5204. 00003A62  671E                     beq        +0x20 /* 00003A82 */
  5205. 00003A64  2054                     movea.l    A0, [A4]
  5206. 00003A66  3068 0084                movea.w    A0, [A0 + 0x84]
  5207. 00003A6A  2008                     move.l     D0, A0
  5208. 00003A6C  222E FFFC                move.l     D1, [A6 - 0x4]
  5209. 00003A70  4C40 1801                movem.l    A4,A3,D0, D0
  5210. 00003A74  3F01                     move.w     -[A7], D1
  5211. 00003A76  2054                     movea.l    A0, [A4]
  5212. 00003A78  2F28 0070                move.l     -[A7], [A0 + 0x70]
  5213. 00003A7C  4EAD 0D82                jsr        [A5 + 0xD82]
  5214. 00003A80  5C8F                     addq.l     A7, 6
  5215. label00003A82:
  5216. 00003A82  2054                     movea.l    A0, [A4]
  5217. 00003A84  4AA8 0074                tst.l      [A0 + 0x74]
  5218. 00003A88  671E                     beq        +0x20 /* 00003AA8 */
  5219. 00003A8A  2054                     movea.l    A0, [A4]
  5220. 00003A8C  3068 0086                movea.w    A0, [A0 + 0x86]
  5221. 00003A90  2008                     move.l     D0, A0
  5222. 00003A92  222E FFF8                move.l     D1, [A6 - 0x8]
  5223. 00003A96  4C40 1801                movem.l    A4,A3,D0, D0
  5224. 00003A9A  3F01                     move.w     -[A7], D1
  5225. 00003A9C  2054                     movea.l    A0, [A4]
  5226. 00003A9E  2F28 0074                move.l     -[A7], [A0 + 0x74]
  5227. 00003AA2  4EAD 0D82                jsr        [A5 + 0xD82]
  5228. 00003AA6  5C8F                     addq.l     A7, 6
  5229. label00003AA8:
  5230. 00003AA8  285F                     movea.l    A4, [A7]+
  5231. 00003AAA  4E5E                     unlink     A6
  5232. 00003AAC  4E75                     rts
  5233. export_326:
  5234. 00003AAE  4E56 FFFC                link       A6, -0x0004
  5235. 00003AB2  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  5236. 00003AB6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5237. 00003ABA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5238. 00003ABE  4EBA DA68                jsr        [PC - 0x2598 /* 00001528 */]
  5239. 00003AC2  2EAE 0008                move.l     [A7], [A6 + 0x8]
  5240. 00003AC6  4EAD 0A42                jsr        [A5 + 0xA42]
  5241. 00003ACA  2EAE 0008                move.l     [A7], [A6 + 0x8]
  5242. 00003ACE  4EAD 0A4A                jsr        [A5 + 0xA4A]
  5243. 00003AD2  4E5E                     unlink     A6
  5244. 00003AD4  4E75                     rts
  5245. export_327:
  5246. 00003AD6  4E56 FFF4                link       A6, -0x000C
  5247. 00003ADA  48E7 0308                movem.l    -[A7], D6,D7,A4
  5248. 00003ADE  286E 0008                movea.l    A4, [A6 + 0x8]
  5249. 00003AE2  302E 000C                move.w     D0, [A6 + 0xC]
  5250. 00003AE6  6B7A                     bmi        +0x7C /* 00003B62 */
  5251. 00003AE8  0440 0016                subi.w     D0, 0x16
  5252. 00003AEC  6726                     beq        +0x28 /* 00003B14 */
  5253. 00003AEE  6A08                     bpl        +0xA /* 00003AF8 */
  5254. 00003AF0  5440                     addq.w     D0, 2
  5255. 00003AF2  670A                     beq        +0xC /* 00003AFE */
  5256. 00003AF4  6A14                     bpl        +0x16 /* 00003B0A */
  5257. 00003AF6  606A                     bra        +0x6C /* 00003B62 */
  5258. label00003AF8:
  5259. 00003AF8  5540                     subq.w     D0, 2
  5260. 00003AFA  6A66                     bpl        +0x68 /* 00003B62 */
  5261. 00003AFC  603E                     bra        +0x40 /* 00003B3C */
  5262. label00003AFE:
  5263. 00003AFE  2054                     movea.l    A0, [A4]
  5264. 00003B00  3C28 008C                move.w     D6, [A0 + 0x8C]
  5265. 00003B04  4446                     neg.w      D6
  5266. 00003B06  48C6                     ext.l      D6
  5267. 00003B08  6058                     bra        +0x5A /* 00003B62 */
  5268. label00003B0A:
  5269. 00003B0A  2054                     movea.l    A0, [A4]
  5270. 00003B0C  3068 008C                movea.w    A0, [A0 + 0x8C]
  5271. 00003B10  2C08                     move.l     D6, A0
  5272. 00003B12  604E                     bra        +0x50 /* 00003B62 */
  5273. label00003B14:
  5274. 00003B14  43EE FFFC                lea.l      A1, [A6 - 0x4]
  5275. 00003B18  307C 000A                movea.w    A0, 0xA /* '\n' */
  5276. 00003B1C  A03B                     trap       Delay
  5277. 00003B1E  2280                     move.l     [A1], D0
  5278. 00003B20  2054                     movea.l    A0, [A4]
  5279. 00003B22  3E28 0090                move.w     D7, [A0 + 0x90]
  5280. 00003B26  9E68 0088                sub.w      D7, [A0 + 0x88]
  5281. 00003B2A  0C47 FFFF                cmpi.w     D7, 0xFFFF
  5282. 00003B2E  6C04                     bge        +0x6 /* 00003B34 */
  5283. 00003B30  3007                     move.w     D0, D7
  5284. 00003B32  6002                     bra        +0x4 /* 00003B36 */
  5285. label00003B34:
  5286. 00003B34  70FF                     moveq.l    D0, 0xFFFFFFFF
  5287. label00003B36:
  5288. 00003B36  48C0                     ext.l      D0
  5289. 00003B38  2C00                     move.l     D6, D0
  5290. 00003B3A  6026                     bra        +0x28 /* 00003B62 */
  5291. label00003B3C:
  5292. 00003B3C  43EE FFFC                lea.l      A1, [A6 - 0x4]
  5293. 00003B40  307C 000A                movea.w    A0, 0xA /* '\n' */
  5294. 00003B44  A03B                     trap       Delay
  5295. 00003B46  2280                     move.l     [A1], D0
  5296. 00003B48  2054                     movea.l    A0, [A4]
  5297. 00003B4A  3E28 0088                move.w     D7, [A0 + 0x88]
  5298. 00003B4E  9E68 0090                sub.w      D7, [A0 + 0x90]
  5299. 00003B52  0C47 0001                cmpi.w     D7, 0x1
  5300. 00003B56  6F04                     ble        +0x6 /* 00003B5C */
  5301. 00003B58  3007                     move.w     D0, D7
  5302. 00003B5A  6002                     bra        +0x4 /* 00003B5E */
  5303. label00003B5C:
  5304. 00003B5C  7001                     moveq.l    D0, 0x01
  5305. label00003B5E:
  5306. 00003B5E  48C0                     ext.l      D0
  5307. 00003B60  2C00                     move.l     D6, D0
  5308. label00003B62:
  5309. 00003B62  486E FFF4                pea.l      [A6 - 0xC]
  5310. 00003B66  486E FFF8                pea.l      [A6 - 0x8]
  5311. 00003B6A  2054                     movea.l    A0, [A4]
  5312. 00003B6C  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  5313. 00003B70  4EAD 08C2                jsr        [A5 + 0x8C2]
  5314. 00003B74  4A86                     tst.l      D6
  5315. 00003B76  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5316. 00003B7A  6C14                     bge        +0x16 /* 00003B90 */
  5317. 00003B7C  2E2E FFF8                move.l     D7, [A6 - 0x8]
  5318. 00003B80  4487                     neg.l      D7
  5319. 00003B82  BE86                     cmp.l      D7, D6
  5320. 00003B84  6C04                     bge        +0x6 /* 00003B8A */
  5321. 00003B86  2006                     move.l     D0, D6
  5322. 00003B88  6002                     bra        +0x4 /* 00003B8C */
  5323. label00003B8A:
  5324. 00003B8A  2007                     move.l     D0, D7
  5325. label00003B8C:
  5326. 00003B8C  2C00                     move.l     D6, D0
  5327. 00003B8E  601E                     bra        +0x20 /* 00003BAE */
  5328. label00003B90:
  5329. 00003B90  2054                     movea.l    A0, [A4]
  5330. 00003B92  3068 0088                movea.w    A0, [A0 + 0x88]
  5331. 00003B96  2254                     movea.l    A1, [A4]
  5332. 00003B98  2E29 007C                move.l     D7, [A1 + 0x7C]
  5333. 00003B9C  9EAE FFF8                sub.l      D7, [A6 - 0x8]
  5334. 00003BA0  9E88                     sub.l      D7, A0
  5335. 00003BA2  BE86                     cmp.l      D7, D6
  5336. 00003BA4  6F04                     ble        +0x6 /* 00003BAA */
  5337. 00003BA6  2006                     move.l     D0, D6
  5338. 00003BA8  6002                     bra        +0x4 /* 00003BAC */
  5339. label00003BAA:
  5340. 00003BAA  2007                     move.l     D0, D7
  5341. label00003BAC:
  5342. 00003BAC  2C00                     move.l     D6, D0
  5343. label00003BAE:
  5344. 00003BAE  4A86                     tst.l      D6
  5345. 00003BB0  6724                     beq        +0x26 /* 00003BD6 */
  5346. 00003BB2  42A7                     clr.l      -[A7]
  5347. 00003BB4  2F06                     move.l     -[A7], D6
  5348. 00003BB6  2F0C                     move.l     -[A7], A4
  5349. 00003BB8  4EAD 0A72                jsr        [A5 + 0xA72]
  5350. 00003BBC  2E8C                     move.l     [A7], A4
  5351. 00003BBE  4EAD 0A42                jsr        [A5 + 0xA42]
  5352. 00003BC2  2E8C                     move.l     [A7], A4
  5353. 00003BC4  4EAD 0A4A                jsr        [A5 + 0xA4A]
  5354. 00003BC8  2054                     movea.l    A0, [A4]
  5355. 00003BCA  2EA8 0070                move.l     [A7], [A0 + 0x70]
  5356. 00003BCE  4EAD E782                jsr        [A5 - 0x187E]
  5357. 00003BD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5358. label00003BD6:
  5359. 00003BD6  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  5360. 00003BDA  4E5E                     unlink     A6
  5361. 00003BDC  4E75                     rts
  5362. export_328:
  5363. 00003BDE  4E56 FFF4                link       A6, -0x000C
  5364. 00003BE2  48E7 0308                movem.l    -[A7], D6,D7,A4
  5365. 00003BE6  286E 0008                movea.l    A4, [A6 + 0x8]
  5366. 00003BEA  302E 000C                move.w     D0, [A6 + 0xC]
  5367. 00003BEE  6B7A                     bmi        +0x7C /* 00003C6A */
  5368. 00003BF0  0440 0016                subi.w     D0, 0x16
  5369. 00003BF4  6726                     beq        +0x28 /* 00003C1C */
  5370. 00003BF6  6A08                     bpl        +0xA /* 00003C00 */
  5371. 00003BF8  5440                     addq.w     D0, 2
  5372. 00003BFA  670A                     beq        +0xC /* 00003C06 */
  5373. 00003BFC  6A14                     bpl        +0x16 /* 00003C12 */
  5374. 00003BFE  606A                     bra        +0x6C /* 00003C6A */
  5375. label00003C00:
  5376. 00003C00  5540                     subq.w     D0, 2
  5377. 00003C02  6A66                     bpl        +0x68 /* 00003C6A */
  5378. 00003C04  603E                     bra        +0x40 /* 00003C44 */
  5379. label00003C06:
  5380. 00003C06  2054                     movea.l    A0, [A4]
  5381. 00003C08  3C28 008E                move.w     D6, [A0 + 0x8E]
  5382. 00003C0C  4446                     neg.w      D6
  5383. 00003C0E  48C6                     ext.l      D6
  5384. 00003C10  6058                     bra        +0x5A /* 00003C6A */
  5385. label00003C12:
  5386. 00003C12  2054                     movea.l    A0, [A4]
  5387. 00003C14  3068 008E                movea.w    A0, [A0 + 0x8E]
  5388. 00003C18  2C08                     move.l     D6, A0
  5389. 00003C1A  604E                     bra        +0x50 /* 00003C6A */
  5390. label00003C1C:
  5391. 00003C1C  43EE FFFC                lea.l      A1, [A6 - 0x4]
  5392. 00003C20  307C 000A                movea.w    A0, 0xA /* '\n' */
  5393. 00003C24  A03B                     trap       Delay
  5394. 00003C26  2280                     move.l     [A1], D0
  5395. 00003C28  2054                     movea.l    A0, [A4]
  5396. 00003C2A  3E28 0092                move.w     D7, [A0 + 0x92]
  5397. 00003C2E  9E68 008A                sub.w      D7, [A0 + 0x8A]
  5398. 00003C32  0C47 FFFF                cmpi.w     D7, 0xFFFF
  5399. 00003C36  6C04                     bge        +0x6 /* 00003C3C */
  5400. 00003C38  3007                     move.w     D0, D7
  5401. 00003C3A  6002                     bra        +0x4 /* 00003C3E */
  5402. label00003C3C:
  5403. 00003C3C  70FF                     moveq.l    D0, 0xFFFFFFFF
  5404. label00003C3E:
  5405. 00003C3E  48C0                     ext.l      D0
  5406. 00003C40  2C00                     move.l     D6, D0
  5407. 00003C42  6026                     bra        +0x28 /* 00003C6A */
  5408. label00003C44:
  5409. 00003C44  43EE FFFC                lea.l      A1, [A6 - 0x4]
  5410. 00003C48  307C 000A                movea.w    A0, 0xA /* '\n' */
  5411. 00003C4C  A03B                     trap       Delay
  5412. 00003C4E  2280                     move.l     [A1], D0
  5413. 00003C50  2054                     movea.l    A0, [A4]
  5414. 00003C52  3E28 008A                move.w     D7, [A0 + 0x8A]
  5415. 00003C56  9E68 0092                sub.w      D7, [A0 + 0x92]
  5416. 00003C5A  0C47 0001                cmpi.w     D7, 0x1
  5417. 00003C5E  6F04                     ble        +0x6 /* 00003C64 */
  5418. 00003C60  3007                     move.w     D0, D7
  5419. 00003C62  6002                     bra        +0x4 /* 00003C66 */
  5420. label00003C64:
  5421. 00003C64  7001                     moveq.l    D0, 0x01
  5422. label00003C66:
  5423. 00003C66  48C0                     ext.l      D0
  5424. 00003C68  2C00                     move.l     D6, D0
  5425. label00003C6A:
  5426. 00003C6A  486E FFF4                pea.l      [A6 - 0xC]
  5427. 00003C6E  486E FFF8                pea.l      [A6 - 0x8]
  5428. 00003C72  2054                     movea.l    A0, [A4]
  5429. 00003C74  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  5430. 00003C78  4EAD 08C2                jsr        [A5 + 0x8C2]
  5431. 00003C7C  4A86                     tst.l      D6
  5432. 00003C7E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5433. 00003C82  6C14                     bge        +0x16 /* 00003C98 */
  5434. 00003C84  2E2E FFF4                move.l     D7, [A6 - 0xC]
  5435. 00003C88  4487                     neg.l      D7
  5436. 00003C8A  BE86                     cmp.l      D7, D6
  5437. 00003C8C  6C04                     bge        +0x6 /* 00003C92 */
  5438. 00003C8E  2006                     move.l     D0, D6
  5439. 00003C90  6002                     bra        +0x4 /* 00003C94 */
  5440. label00003C92:
  5441. 00003C92  2007                     move.l     D0, D7
  5442. label00003C94:
  5443. 00003C94  2C00                     move.l     D6, D0
  5444. 00003C96  601E                     bra        +0x20 /* 00003CB6 */
  5445. label00003C98:
  5446. 00003C98  2054                     movea.l    A0, [A4]
  5447. 00003C9A  3068 008A                movea.w    A0, [A0 + 0x8A]
  5448. 00003C9E  2254                     movea.l    A1, [A4]
  5449. 00003CA0  2E29 0080                move.l     D7, [A1 + 0x80]
  5450. 00003CA4  9EAE FFF4                sub.l      D7, [A6 - 0xC]
  5451. 00003CA8  9E88                     sub.l      D7, A0
  5452. 00003CAA  BE86                     cmp.l      D7, D6
  5453. 00003CAC  6F04                     ble        +0x6 /* 00003CB2 */
  5454. 00003CAE  2006                     move.l     D0, D6
  5455. 00003CB0  6002                     bra        +0x4 /* 00003CB4 */
  5456. label00003CB2:
  5457. 00003CB2  2007                     move.l     D0, D7
  5458. label00003CB4:
  5459. 00003CB4  2C00                     move.l     D6, D0
  5460. label00003CB6:
  5461. 00003CB6  4A86                     tst.l      D6
  5462. 00003CB8  6724                     beq        +0x26 /* 00003CDE */
  5463. 00003CBA  2F06                     move.l     -[A7], D6
  5464. 00003CBC  42A7                     clr.l      -[A7]
  5465. 00003CBE  2F0C                     move.l     -[A7], A4
  5466. 00003CC0  4EAD 0A72                jsr        [A5 + 0xA72]
  5467. 00003CC4  2E8C                     move.l     [A7], A4
  5468. 00003CC6  4EAD 0A42                jsr        [A5 + 0xA42]
  5469. 00003CCA  2E8C                     move.l     [A7], A4
  5470. 00003CCC  4EAD 0A4A                jsr        [A5 + 0xA4A]
  5471. 00003CD0  2054                     movea.l    A0, [A4]
  5472. 00003CD2  2EA8 0074                move.l     [A7], [A0 + 0x74]
  5473. 00003CD6  4EAD E782                jsr        [A5 - 0x187E]
  5474. 00003CDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5475. label00003CDE:
  5476. 00003CDE  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  5477. 00003CE2  4E5E                     unlink     A6
  5478. 00003CE4  4E75                     rts
  5479. export_329:
  5480. 00003CE6  4E56 FFEE                link       A6, -0x0012
  5481. 00003CEA  48E7 0308                movem.l    -[A7], D6,D7,A4
  5482. 00003CEE  286E 0008                movea.l    A4, [A6 + 0x8]
  5483. 00003CF2  7E00                     moveq.l    D7, 0x00
  5484. 00003CF4  7C00                     moveq.l    D6, 0x00
  5485. 00003CF6  486E FFF8                pea.l      [A6 - 0x8]
  5486. 00003CFA  486E FFFC                pea.l      [A6 - 0x4]
  5487. 00003CFE  2054                     movea.l    A0, [A4]
  5488. 00003D00  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  5489. 00003D04  4EAD 08C2                jsr        [A5 + 0x8C2]
  5490. 00003D08  4A6E 000C                tst.w      [A6 + 0xC]
  5491. 00003D0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5492. 00003D10  6700 0090                beq        +0x92 /* 00003DA2 */
  5493. 00003D14  2054                     movea.l    A0, [A4]
  5494. 00003D16  4AA8 0070                tst.l      [A0 + 0x70]
  5495. 00003D1A  6700 0086                beq        +0x88 /* 00003DA2 */
  5496. 00003D1E  2054                     movea.l    A0, [A4]
  5497. 00003D20  2F28 0070                move.l     -[A7], [A0 + 0x70]
  5498. 00003D24  4EAD 0D8A                jsr        [A5 + 0xD8A]
  5499. 00003D28  3D40 FFEE                move.w     [A6 - 0x12], D0
  5500. 00003D2C  2054                     movea.l    A0, [A4]
  5501. 00003D2E  2EA8 0070                move.l     [A7], [A0 + 0x70]
  5502. 00003D32  4EAD 0DAA                jsr        [A5 + 0xDAA]
  5503. 00003D36  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  5504. 00003D3A  588F                     addq.l     A7, 4
  5505. 00003D3C  661A                     bne        +0x1C /* 00003D58 */
  5506. 00003D3E  486E FFF0                pea.l      [A6 - 0x10]
  5507. 00003D42  2054                     movea.l    A0, [A4]
  5508. 00003D44  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  5509. 00003D48  4EAD 090A                jsr        [A5 + 0x90A]
  5510. 00003D4C  2E2E FFF4                move.l     D7, [A6 - 0xC]
  5511. 00003D50  9EAE FFFC                sub.l      D7, [A6 - 0x4]
  5512. 00003D54  508F                     addq.l     A7, 8
  5513. 00003D56  604A                     bra        +0x4C /* 00003DA2 */
  5514. label00003D58:
  5515. 00003D58  2054                     movea.l    A0, [A4]
  5516. 00003D5A  2F28 0070                move.l     -[A7], [A0 + 0x70]
  5517. 00003D5E  4EAD 0D8A                jsr        [A5 + 0xD8A]
  5518. 00003D62  3D40 FFEE                move.w     [A6 - 0x12], D0
  5519. 00003D66  2054                     movea.l    A0, [A4]
  5520. 00003D68  2EA8 0070                move.l     [A7], [A0 + 0x70]
  5521. 00003D6C  4EAD 0D9A                jsr        [A5 + 0xD9A]
  5522. 00003D70  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  5523. 00003D74  588F                     addq.l     A7, 4
  5524. 00003D76  6620                     bne        +0x22 /* 00003D98 */
  5525. 00003D78  2054                     movea.l    A0, [A4]
  5526. 00003D7A  3068 0088                movea.w    A0, [A0 + 0x88]
  5527. 00003D7E  2254                     movea.l    A1, [A4]
  5528. 00003D80  2E29 007C                move.l     D7, [A1 + 0x7C]
  5529. 00003D84  9E88                     sub.l      D7, A0
  5530. 00003D86  9EAE FFFC                sub.l      D7, [A6 - 0x4]
  5531. 00003D8A  4A87                     tst.l      D7
  5532. 00003D8C  6C04                     bge        +0x6 /* 00003D92 */
  5533. 00003D8E  7000                     moveq.l    D0, 0x00
  5534. 00003D90  6002                     bra        +0x4 /* 00003D94 */
  5535. label00003D92:
  5536. 00003D92  2007                     move.l     D0, D7
  5537. label00003D94:
  5538. 00003D94  2E00                     move.l     D7, D0
  5539. 00003D96  600A                     bra        +0xC /* 00003DA2 */
  5540. label00003D98:
  5541. 00003D98  2054                     movea.l    A0, [A4]
  5542. 00003D9A  3E28 0084                move.w     D7, [A0 + 0x84]
  5543. 00003D9E  CFEE 000C                muls.w     D7, [A6 + 0xC]
  5544. label00003DA2:
  5545. 00003DA2  4A6E 000E                tst.w      [A6 + 0xE]
  5546. 00003DA6  6700 0090                beq        +0x92 /* 00003E38 */
  5547. 00003DAA  2054                     movea.l    A0, [A4]
  5548. 00003DAC  4AA8 0074                tst.l      [A0 + 0x74]
  5549. 00003DB0  6700 0086                beq        +0x88 /* 00003E38 */
  5550. 00003DB4  2054                     movea.l    A0, [A4]
  5551. 00003DB6  2F28 0074                move.l     -[A7], [A0 + 0x74]
  5552. 00003DBA  4EAD 0D8A                jsr        [A5 + 0xD8A]
  5553. 00003DBE  3D40 FFEE                move.w     [A6 - 0x12], D0
  5554. 00003DC2  2054                     movea.l    A0, [A4]
  5555. 00003DC4  2EA8 0074                move.l     [A7], [A0 + 0x74]
  5556. 00003DC8  4EAD 0DAA                jsr        [A5 + 0xDAA]
  5557. 00003DCC  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  5558. 00003DD0  588F                     addq.l     A7, 4
  5559. 00003DD2  661A                     bne        +0x1C /* 00003DEE */
  5560. 00003DD4  486E FFF0                pea.l      [A6 - 0x10]
  5561. 00003DD8  2054                     movea.l    A0, [A4]
  5562. 00003DDA  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  5563. 00003DDE  4EAD 090A                jsr        [A5 + 0x90A]
  5564. 00003DE2  2C2E FFF0                move.l     D6, [A6 - 0x10]
  5565. 00003DE6  9CAE FFF8                sub.l      D6, [A6 - 0x8]
  5566. 00003DEA  508F                     addq.l     A7, 8
  5567. 00003DEC  604A                     bra        +0x4C /* 00003E38 */
  5568. label00003DEE:
  5569. 00003DEE  2054                     movea.l    A0, [A4]
  5570. 00003DF0  2F28 0074                move.l     -[A7], [A0 + 0x74]
  5571. 00003DF4  4EAD 0D8A                jsr        [A5 + 0xD8A]
  5572. 00003DF8  3D40 FFEE                move.w     [A6 - 0x12], D0
  5573. 00003DFC  2054                     movea.l    A0, [A4]
  5574. 00003DFE  2EA8 0074                move.l     [A7], [A0 + 0x74]
  5575. 00003E02  4EAD 0D9A                jsr        [A5 + 0xD9A]
  5576. 00003E06  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  5577. 00003E0A  588F                     addq.l     A7, 4
  5578. 00003E0C  6620                     bne        +0x22 /* 00003E2E */
  5579. 00003E0E  2054                     movea.l    A0, [A4]
  5580. 00003E10  3068 008A                movea.w    A0, [A0 + 0x8A]
  5581. 00003E14  2254                     movea.l    A1, [A4]
  5582. 00003E16  2C29 0080                move.l     D6, [A1 + 0x80]
  5583. 00003E1A  9C88                     sub.l      D6, A0
  5584. 00003E1C  9CAE FFF8                sub.l      D6, [A6 - 0x8]
  5585. 00003E20  4A86                     tst.l      D6
  5586. 00003E22  6C04                     bge        +0x6 /* 00003E28 */
  5587. 00003E24  7000                     moveq.l    D0, 0x00
  5588. 00003E26  6002                     bra        +0x4 /* 00003E2A */
  5589. label00003E28:
  5590. 00003E28  2006                     move.l     D0, D6
  5591. label00003E2A:
  5592. 00003E2A  2C00                     move.l     D6, D0
  5593. 00003E2C  600A                     bra        +0xC /* 00003E38 */
  5594. label00003E2E:
  5595. 00003E2E  2054                     movea.l    A0, [A4]
  5596. 00003E30  3C28 0086                move.w     D6, [A0 + 0x86]
  5597. 00003E34  CDEE 000E                muls.w     D6, [A6 + 0xE]
  5598. label00003E38:
  5599. 00003E38  4A87                     tst.l      D7
  5600. 00003E3A  6604                     bne        +0x6 /* 00003E40 */
  5601. 00003E3C  4A86                     tst.l      D6
  5602. 00003E3E  670E                     beq        +0x10 /* 00003E4E */
  5603. label00003E40:
  5604. 00003E40  2F06                     move.l     -[A7], D6
  5605. 00003E42  2F07                     move.l     -[A7], D7
  5606. 00003E44  2F0C                     move.l     -[A7], A4
  5607. 00003E46  4EAD 0A72                jsr        [A5 + 0xA72]
  5608. 00003E4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5609. label00003E4E:
  5610. 00003E4E  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  5611. 00003E52  4E5E                     unlink     A6
  5612. 00003E54  4E75                     rts
  5613. export_330:
  5614. 00003E56  4E56 0000                link       A6, 0
  5615. 00003E5A  1F3C 0001                move.b     -[A7], 0x1
  5616. 00003E5E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5617. 00003E62  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5618. 00003E66  206E 0008                movea.l    A0, [A6 + 0x8]
  5619. 00003E6A  2050                     movea.l    A0, [A0]
  5620. 00003E6C  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  5621. 00003E70  4EAD E536                jsr        [A5 - 0x1ACA]
  5622. 00003E74  4E5E                     unlink     A6
  5623. 00003E76  4E75                     rts
  5624. export_331:
  5625. 00003E78  4E56 FFFE                link       A6, -0x0002
  5626. 00003E7C  2F0C                     move.l     -[A7], A4
  5627. 00003E7E  4A6E 0008                tst.w      [A6 + 0x8]
  5628. 00003E82  6734                     beq        +0x36 /* 00003EB8 */
  5629. 00003E84  42A7                     clr.l      -[A7]
  5630. 00003E86  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5631. 00003E8A  A95A                     trap       GetControlReference/GetCRefCon
  5632. 00003E8C  285F                     movea.l    A4, [A7]+
  5633. 00003E8E  2054                     movea.l    A0, [A4]
  5634. 00003E90  4A28 0070                tst.b      [A0 + 0x70]
  5635. 00003E94  6612                     bne        +0x14 /* 00003EA8 */
  5636. 00003E96  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5637. 00003E9A  2054                     movea.l    A0, [A4]
  5638. 00003E9C  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5639. 00003EA0  4EAD 0A5A                jsr        [A5 + 0xA5A]
  5640. 00003EA4  5C8F                     addq.l     A7, 6
  5641. 00003EA6  6010                     bra        +0x12 /* 00003EB8 */
  5642. label00003EA8:
  5643. 00003EA8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5644. 00003EAC  2054                     movea.l    A0, [A4]
  5645. 00003EAE  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5646. 00003EB2  4EAD 0A62                jsr        [A5 + 0xA62]
  5647. 00003EB6  5C8F                     addq.l     A7, 6
  5648. label00003EB8:
  5649. 00003EB8  285F                     movea.l    A4, [A7]+
  5650. 00003EBA  4E5E                     unlink     A6
  5651. 00003EBC  4E74 0006                rtd        0x0006
  5652. export_332:
  5653. 00003EC0  4E56 FFFC                link       A6, -0x0004
  5654. 00003EC4  206E 0008                movea.l    A0, [A6 + 0x8]
  5655. 00003EC8  2050                     movea.l    A0, [A0]
  5656. 00003ECA  4A28 0070                tst.b      [A0 + 0x70]
  5657. 00003ECE  6618                     bne        +0x1A /* 00003EE8 */
  5658. 00003ED0  4267                     clr.w      -[A7]
  5659. 00003ED2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5660. 00003ED6  206E 0008                movea.l    A0, [A6 + 0x8]
  5661. 00003EDA  2050                     movea.l    A0, [A0]
  5662. 00003EDC  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5663. 00003EE0  4EAD 0A6A                jsr        [A5 + 0xA6A]
  5664. 00003EE4  508F                     addq.l     A7, 8
  5665. 00003EE6  6016                     bra        +0x18 /* 00003EFE */
  5666. label00003EE8:
  5667. 00003EE8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5668. 00003EEC  4267                     clr.w      -[A7]
  5669. 00003EEE  206E 0008                movea.l    A0, [A6 + 0x8]
  5670. 00003EF2  2050                     movea.l    A0, [A0]
  5671. 00003EF4  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5672. 00003EF8  4EAD 0A6A                jsr        [A5 + 0xA6A]
  5673. 00003EFC  508F                     addq.l     A7, 8
  5674. label00003EFE:
  5675. 00003EFE  4E5E                     unlink     A6
  5676. 00003F00  4E75                     rts
  5677. export_333:
  5678. 00003F02  4E56 FFEC                link       A6, -0x0014
  5679. 00003F06  206E 0008                movea.l    A0, [A6 + 0x8]
  5680. 00003F0A  2050                     movea.l    A0, [A0]
  5681. 00003F0C  4228 006C                clr.b      [A0 + 0x6C]
  5682. 00003F10  486E FFF0                pea.l      [A6 - 0x10]
  5683. 00003F14  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5684. 00003F18  4EAD E746                jsr        [A5 - 0x18BA]
  5685. 00003F1C  2EBC 0100 0300           move.l     [A7], 0x1000300
  5686. 00003F22  70F0                     moveq.l    D0, 0xFFFFFFF0
  5687. 00003F24  D06E FFFA                add.w      D0, [A6 - 0x6]
  5688. 00003F28  3F00                     move.w     -[A7], D0
  5689. 00003F2A  70F0                     moveq.l    D0, 0xFFFFFFF0
  5690. 00003F2C  D06E FFFE                add.w      D0, [A6 - 0x2]
  5691. 00003F30  3F00                     move.w     -[A7], D0
  5692. 00003F32  2F3C 0010 0010           move.l     -[A7], 0x100010
  5693. 00003F38  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5694. 00003F3C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5695. 00003F40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5696. 00003F44  4EBA CFFA                jsr        [PC - 0x3006 /* 00000F40 */]
  5697. 00003F48  206E 0008                movea.l    A0, [A6 + 0x8]
  5698. 00003F4C  2050                     movea.l    A0, [A0]
  5699. 00003F4E  117C 0001 001C           move.b     [A0 + 0x1C], 0x1
  5700. 00003F54  4E5E                     unlink     A6
  5701. 00003F56  4E75                     rts
  5702. export_334:
  5703. 00003F58  4E56 FFF4                link       A6, -0x000C
  5704. 00003F5C  2F0C                     move.l     -[A7], A4
  5705. 00003F5E  286E 0008                movea.l    A4, [A6 + 0x8]
  5706. 00003F62  2F0C                     move.l     -[A7], A4
  5707. 00003F64  4EAD 0B02                jsr        [A5 + 0xB02]
  5708. 00003F68  4A00                     tst.b      D0
  5709. 00003F6A  588F                     addq.l     A7, 4
  5710. 00003F6C  6734                     beq        +0x36 /* 00003FA2 */
  5711. 00003F6E  2054                     movea.l    A0, [A4]
  5712. 00003F70  4A28 006C                tst.b      [A0 + 0x6C]
  5713. 00003F74  6720                     beq        +0x22 /* 00003F96 */
  5714. 00003F76  2054                     movea.l    A0, [A4]
  5715. 00003F78  4868 0036                pea.l      [A0 + 0x36]
  5716. 00003F7C  486E FFF4                pea.l      [A6 - 0xC]
  5717. 00003F80  4EAD 19C2                jsr        [A5 + 0x19C2]
  5718. 00003F84  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5719. 00003F88  2F3C 00C8 0001           move.l     -[A7], 0xC80001
  5720. 00003F8E  4EAD 0492                jsr        [A5 + 0x492]
  5721. 00003F92  508F                     addq.l     A7, 8
  5722. 00003F94  6032                     bra        +0x34 /* 00003FC8 */
  5723. label00003F96:
  5724. 00003F96  A89E                     trap       PenNormal
  5725. 00003F98  2054                     movea.l    A0, [A4]
  5726. 00003F9A  2F28 000E                move.l     -[A7], [A0 + 0xE]
  5727. 00003F9E  A904                     trap       DrawGrowIcon
  5728. 00003FA0  6026                     bra        +0x28 /* 00003FC8 */
  5729. label00003FA2:
  5730. 00003FA2  2054                     movea.l    A0, [A4]
  5731. 00003FA4  4868 0036                pea.l      [A0 + 0x36]
  5732. 00003FA8  486E FFF8                pea.l      [A6 - 0x8]
  5733. 00003FAC  4EAD 19DA                jsr        [A5 + 0x19DA]
  5734. 00003FB0  486E FFF8                pea.l      [A6 - 0x8]
  5735. 00003FB4  A8A1                     trap       FrameRect
  5736. 00003FB6  486E FFF8                pea.l      [A6 - 0x8]
  5737. 00003FBA  2F3C 0001 0001           move.l     -[A7], 0x10001
  5738. 00003FC0  A8A9                     trap       InsetRect
  5739. 00003FC2  486E FFF8                pea.l      [A6 - 0x8]
  5740. 00003FC6  A8A3                     trap       EraseRect
  5741. label00003FC8:
  5742. 00003FC8  285F                     movea.l    A4, [A7]+
  5743. 00003FCA  4E5E                     unlink     A6
  5744. 00003FCC  4E75                     rts
  5745. export_335:
  5746. 00003FCE  4E56 FFF8                link       A6, -0x0008
  5747. 00003FD2  2F0C                     move.l     -[A7], A4
  5748. 00003FD4  286E 0008                movea.l    A4, [A6 + 0x8]
  5749. 00003FD8  2054                     movea.l    A0, [A4]
  5750. 00003FDA  4A28 001B                tst.b      [A0 + 0x1B]
  5751. 00003FDE  6638                     bne        +0x3A /* 00004018 */
  5752. 00003FE0  2054                     movea.l    A0, [A4]
  5753. 00003FE2  117C 0001 001B           move.b     [A0 + 0x1B], 0x1
  5754. 00003FE8  2F0C                     move.l     -[A7], A4
  5755. 00003FEA  4EAD E740                jsr        [A5 - 0x18C0]
  5756. 00003FEE  4A00                     tst.b      D0
  5757. 00003FF0  588F                     addq.l     A7, 4
  5758. 00003FF2  6724                     beq        +0x26 /* 00004018 */
  5759. 00003FF4  486E FFF8                pea.l      [A6 - 0x8]
  5760. 00003FF8  2054                     movea.l    A0, [A4]
  5761. 00003FFA  4868 0046                pea.l      [A0 + 0x46]
  5762. 00003FFE  2F0C                     move.l     -[A7], A4
  5763. 00004000  4EAD 0842                jsr        [A5 + 0x842]
  5764. 00004004  486E FFF8                pea.l      [A6 - 0x8]
  5765. 00004008  2F0C                     move.l     -[A7], A4
  5766. 0000400A  4EAD E3B2                jsr        [A5 - 0x1C4E]
  5767. 0000400E  486E FFF8                pea.l      [A6 - 0x8]
  5768. 00004012  A92A                     trap       ValidRect
  5769. 00004014  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5770. label00004018:
  5771. 00004018  285F                     movea.l    A4, [A7]+
  5772. 0000401A  4E5E                     unlink     A6
  5773. 0000401C  4E75                     rts
  5774. export_336:
  5775. 0000401E  4E56 FFF8                link       A6, -0x0008
  5776. 00004022  2F0C                     move.l     -[A7], A4
  5777. 00004024  286E 0008                movea.l    A4, [A6 + 0x8]
  5778. 00004028  2054                     movea.l    A0, [A4]
  5779. 0000402A  4A28 001B                tst.b      [A0 + 0x1B]
  5780. 0000402E  6730                     beq        +0x32 /* 00004060 */
  5781. 00004030  2054                     movea.l    A0, [A4]
  5782. 00004032  4228 001B                clr.b      [A0 + 0x1B]
  5783. 00004036  2F0C                     move.l     -[A7], A4
  5784. 00004038  4EAD E740                jsr        [A5 - 0x18C0]
  5785. 0000403C  4A00                     tst.b      D0
  5786. 0000403E  588F                     addq.l     A7, 4
  5787. 00004040  671E                     beq        +0x20 /* 00004060 */
  5788. 00004042  486E FFF8                pea.l      [A6 - 0x8]
  5789. 00004046  2054                     movea.l    A0, [A4]
  5790. 00004048  4868 0046                pea.l      [A0 + 0x46]
  5791. 0000404C  2F0C                     move.l     -[A7], A4
  5792. 0000404E  4EAD 0842                jsr        [A5 + 0x842]
  5793. 00004052  486E FFF8                pea.l      [A6 - 0x8]
  5794. 00004056  2F0C                     move.l     -[A7], A4
  5795. 00004058  4EAD E3B2                jsr        [A5 - 0x1C4E]
  5796. 0000405C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5797. label00004060:
  5798. 00004060  285F                     movea.l    A4, [A7]+
  5799. 00004062  4E5E                     unlink     A6
  5800. 00004064  4E75                     rts
  5801. export_343:
  5802. fn00004066:
  5803. 00004066  4E56 0000                link       A6, 0
  5804. 0000406A  2F0C                     move.l     -[A7], A4
  5805. 0000406C  286E 0008                movea.l    A4, [A6 + 0x8]
  5806. 00004070  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5807. 00004074  2F0C                     move.l     -[A7], A4
  5808. 00004076  4EAD 0FBA                jsr        [A5 + 0xFBA]
  5809. 0000407A  2054                     movea.l    A0, [A4]
  5810. 0000407C  42A8 000E                clr.l      [A0 + 0xE]
  5811. 00004080  216E 000C 0012           move.l     [A0 + 0x12], [A6 + 0xC]
  5812. 00004086  42A8 0016                clr.l      [A0 + 0x16]
  5813. 0000408A  4228 001A                clr.b      [A0 + 0x1A]
  5814. 0000408E  4228 001B                clr.b      [A0 + 0x1B]
  5815. 00004092  4228 001C                clr.b      [A0 + 0x1C]
  5816. 00004096  4228 001D                clr.b      [A0 + 0x1D]
  5817. 0000409A  42A8 001E                clr.l      [A0 + 0x1E]
  5818. 0000409E  4228 0022                clr.b      [A0 + 0x22]
  5819. 000040A2  4268 0024                clr.w      [A0 + 0x24]
  5820. 000040A6  286E FFFC                movea.l    A4, [A6 - 0x4]
  5821. 000040AA  4E5E                     unlink     A6
  5822. 000040AC  4E75                     rts
  5823. export_344:
  5824. 000040AE  4E56 0000                link       A6, 0
  5825. 000040B2  48E7 0018                movem.l    -[A7], A3,A4
  5826. 000040B6  286E 0008                movea.l    A4, [A6 + 0x8]
  5827. 000040BA  2054                     movea.l    A0, [A4]
  5828. 000040BC  4228 001D                clr.b      [A0 + 0x1D]
  5829. 000040C0  42A8 001E                clr.l      [A0 + 0x1E]
  5830. 000040C4  4228 0022                clr.b      [A0 + 0x22]
  5831. 000040C8  4268 0024                clr.w      [A0 + 0x24]
  5832. 000040CC  42A7                     clr.l      -[A7]
  5833. 000040CE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5834. 000040D2  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  5835. 000040D6  A9A0                     trap       GetResource
  5836. 000040D8  265F                     movea.l    A3, [A7]+
  5837. 000040DA  2F0B                     move.l     -[A7], A3
  5838. 000040DC  4EAD 1A8A                jsr        [A5 + 0x1A8A]
  5839. 000040E0  204B                     movea.l    A0, A3
  5840. 000040E2  A029                     trap       HLock
  5841. 000040E4  2F13                     move.l     -[A7], [A3]
  5842. 000040E6  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  5843. 000040EA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5844. 000040EE  2F0C                     move.l     -[A7], A4
  5845. 000040F0  4EAD E73A                jsr        [A5 - 0x18C6]
  5846. 000040F4  204B                     movea.l    A0, A3
  5847. 000040F6  A02A                     trap       HUnlock
  5848. 000040F8  4CEE 1800 FFF8           movem.l    A4,A3, [A6 - 0x8]
  5849. 000040FE  4E5E                     unlink     A6
  5850. 00004100  4E75                     rts
  5851. export_345:
  5852. fn00004102:
  5853. 00004102  4E56 0000                link       A6, 0
  5854. 00004106  48E7 0018                movem.l    -[A7], A3,A4
  5855. 0000410A  266E 0008                movea.l    A3, [A6 + 0x8]
  5856. 0000410E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5857. 00004112  2F0B                     move.l     -[A7], A3
  5858. 00004114  4EAD 0FBA                jsr        [A5 + 0xFBA]
  5859. 00004118  2053                     movea.l    A0, [A3]
  5860. 0000411A  42A8 000E                clr.l      [A0 + 0xE]
  5861. 0000411E  216E 000C 0012           move.l     [A0 + 0x12], [A6 + 0xC]
  5862. 00004124  42A8 0016                clr.l      [A0 + 0x16]
  5863. 00004128  286E 0014                movea.l    A4, [A6 + 0x14]
  5864. 0000412C  4A54                     tst.w      [A4]
  5865. 0000412E  56C0                     sne        D0
  5866. 00004130  4400                     neg.b      D0
  5867. 00004132  1140 001A                move.b     [A0 + 0x1A], D0
  5868. 00004136  4A6C 0002                tst.w      [A4 + 0x2]
  5869. 0000413A  56C0                     sne        D0
  5870. 0000413C  4400                     neg.b      D0
  5871. 0000413E  1140 001B                move.b     [A0 + 0x1B], D0
  5872. 00004142  4A6C 0004                tst.w      [A4 + 0x4]
  5873. 00004146  56C0                     sne        D0
  5874. 00004148  4400                     neg.b      D0
  5875. 0000414A  1140 001C                move.b     [A0 + 0x1C], D0
  5876. 0000414E  4228 0022                clr.b      [A0 + 0x22]
  5877. 00004152  4CEE 1800 FFF8           movem.l    A4,A3, [A6 - 0x8]
  5878. 00004158  4E5E                     unlink     A6
  5879. 0000415A  4E75                     rts
  5880. export_346:
  5881. fn0000415C:
  5882. 0000415C  4E56 0000                link       A6, 0
  5883. 00004160  2F0C                     move.l     -[A7], A4
  5884. 00004162  286E 0008                movea.l    A4, [A6 + 0x8]
  5885. 00004166  2054                     movea.l    A0, [A4]
  5886. 00004168  4AA8 0016                tst.l      [A0 + 0x16]
  5887. 0000416C  6712                     beq        +0x14 /* 00004180 */
  5888. 0000416E  2054                     movea.l    A0, [A4]
  5889. 00004170  2F28 0016                move.l     -[A7], [A0 + 0x16]
  5890. 00004174  4EAD 10DA                jsr        [A5 + 0x10DA]
  5891. 00004178  2054                     movea.l    A0, [A4]
  5892. 0000417A  42A8 0016                clr.l      [A0 + 0x16]
  5893. 0000417E  588F                     addq.l     A7, 4
  5894. label00004180:
  5895. 00004180  2054                     movea.l    A0, [A4]
  5896. 00004182  4AA8 0012                tst.l      [A0 + 0x12]
  5897. 00004186  670E                     beq        +0x10 /* 00004196 */
  5898. 00004188  2F0C                     move.l     -[A7], A4
  5899. 0000418A  2054                     movea.l    A0, [A4]
  5900. 0000418C  2F28 0012                move.l     -[A7], [A0 + 0x12]
  5901. 00004190  4EAD 0BEA                jsr        [A5 + 0xBEA]
  5902. 00004194  508F                     addq.l     A7, 8
  5903. label00004196:
  5904. 00004196  B9ED E17E                cmpa.l     A4, [A5 - 0x1E82]
  5905. 0000419A  6604                     bne        +0x6 /* 000041A0 */
  5906. 0000419C  42AD E17E                clr.l      [A5 - 0x1E82]
  5907. label000041A0:
  5908. 000041A0  2F0C                     move.l     -[A7], A4
  5909. 000041A2  4EAD 0FC2                jsr        [A5 + 0xFC2]
  5910. 000041A6  286E FFFC                movea.l    A4, [A6 - 0x4]
  5911. 000041AA  4E5E                     unlink     A6
  5912. 000041AC  4E75                     rts
  5913. export_363:
  5914. fn000041AE:
  5915. 000041AE  4E56 0000                link       A6, 0
  5916. 000041B2  206E 0008                movea.l    A0, [A6 + 0x8]
  5917. 000041B6  2050                     movea.l    A0, [A0]
  5918. 000041B8  117C 0001 001A           move.b     [A0 + 0x1A], 0x1
  5919. 000041BE  4EBA 078C                jsr        [PC + 0x78C /* 0000494C */]
  5920. 000041C2  4E5E                     unlink     A6
  5921. 000041C4  4E75                     rts
  5922. export_364:
  5923. fn000041C6:
  5924. 000041C6  4E56 FFFC                link       A6, -0x0004
  5925. 000041CA  206E 0008                movea.l    A0, [A6 + 0x8]
  5926. 000041CE  2050                     movea.l    A0, [A0]
  5927. 000041D0  4228 001A                clr.b      [A0 + 0x1A]
  5928. 000041D4  202D E148                move.l     D0, [A5 - 0x1EB8]
  5929. 000041D8  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  5930. 000041DC  6614                     bne        +0x16 /* 000041F2 */
  5931. 000041DE  1F3C 0001                move.b     -[A7], 0x1
  5932. 000041E2  206E 0008                movea.l    A0, [A6 + 0x8]
  5933. 000041E6  2050                     movea.l    A0, [A0]
  5934. 000041E8  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5935. 000041EC  4EAD ED34                jsr        [A5 - 0x12CC]
  5936. 000041F0  5C8F                     addq.l     A7, 6
  5937. label000041F2:
  5938. 000041F2  4EBA 0758                jsr        [PC + 0x758 /* 0000494C */]
  5939. 000041F6  4E5E                     unlink     A6
  5940. 000041F8  4E75                     rts
  5941. export_337:
  5942. 000041FA  4E56 FFFC                link       A6, -0x0004
  5943. 000041FE  2F0C                     move.l     -[A7], A4
  5944. 00004200  206E 0008                movea.l    A0, [A6 + 0x8]
  5945. 00004204  2850                     movea.l    A4, [A0]
  5946. 00004206  4A2C 001B                tst.b      [A4 + 0x1B]
  5947. 0000420A  671A                     beq        +0x1C /* 00004226 */
  5948. 0000420C  4A2C 001A                tst.b      [A4 + 0x1A]
  5949. 00004210  6714                     beq        +0x16 /* 00004226 */
  5950. 00004212  206E 0008                movea.l    A0, [A6 + 0x8]
  5951. 00004216  2050                     movea.l    A0, [A0]
  5952. 00004218  4228 001B                clr.b      [A0 + 0x1B]
  5953. 0000421C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5954. 00004220  4EAD E760                jsr        [A5 - 0x18A0]
  5955. 00004224  588F                     addq.l     A7, 4
  5956. label00004226:
  5957. 00004226  285F                     movea.l    A4, [A7]+
  5958. 00004228  4E5E                     unlink     A6
  5959. 0000422A  4E75                     rts
  5960. export_365:
  5961. fn0000422C:
  5962. 0000422C  4E56 FFFC                link       A6, -0x0004
  5963. 00004230  206E 0008                movea.l    A0, [A6 + 0x8]
  5964. 00004234  2050                     movea.l    A0, [A0]
  5965. 00004236  117C 0001 001B           move.b     [A0 + 0x1B], 0x1
  5966. 0000423C  4EBA 070E                jsr        [PC + 0x70E /* 0000494C */]
  5967. 00004240  206E 0008                movea.l    A0, [A6 + 0x8]
  5968. 00004244  2050                     movea.l    A0, [A0]
  5969. 00004246  4AA8 0016                tst.l      [A0 + 0x16]
  5970. 0000424A  6714                     beq        +0x16 /* 00004260 */
  5971. 0000424C  486D 0AAA                pea.l      [A5 + 0xAAA]
  5972. 00004250  206E 0008                movea.l    A0, [A6 + 0x8]
  5973. 00004254  2050                     movea.l    A0, [A0]
  5974. 00004256  2F28 0016                move.l     -[A7], [A0 + 0x16]
  5975. 0000425A  4EAD 1102                jsr        [A5 + 0x1102]
  5976. 0000425E  508F                     addq.l     A7, 8
  5977. label00004260:
  5978. 00004260  4E5E                     unlink     A6
  5979. 00004262  4E75                     rts
  5980. export_338:
  5981. 00004264  4E56 0000                link       A6, 0
  5982. 00004268  48E7 0118                movem.l    -[A7], D7,A3,A4
  5983. 0000426C  266E 0008                movea.l    A3, [A6 + 0x8]
  5984. 00004270  2853                     movea.l    A4, [A3]
  5985. 00004272  4A2C 001A                tst.b      [A4 + 0x1A]
  5986. 00004276  6712                     beq        +0x14 /* 0000428A */
  5987. 00004278  1E2C 001B                move.b     D7, [A4 + 0x1B]
  5988. 0000427C  2F0B                     move.l     -[A7], A3
  5989. 0000427E  4EAD E762                jsr        [A5 - 0x189E]
  5990. 00004282  2053                     movea.l    A0, [A3]
  5991. 00004284  1147 001B                move.b     [A0 + 0x1B], D7
  5992. 00004288  588F                     addq.l     A7, 4
  5993. label0000428A:
  5994. 0000428A  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  5995. 0000428E  4E5E                     unlink     A6
  5996. 00004290  4E75                     rts
  5997. export_366:
  5998. fn00004292:
  5999. 00004292  4E56 0000                link       A6, 0
  6000. 00004296  2F0C                     move.l     -[A7], A4
  6001. 00004298  286E 0008                movea.l    A4, [A6 + 0x8]
  6002. 0000429C  2054                     movea.l    A0, [A4]
  6003. 0000429E  4228 001B                clr.b      [A0 + 0x1B]
  6004. 000042A2  4EBA 06A8                jsr        [PC + 0x6A8 /* 0000494C */]
  6005. 000042A6  2054                     movea.l    A0, [A4]
  6006. 000042A8  4AA8 0016                tst.l      [A0 + 0x16]
  6007. 000042AC  6710                     beq        +0x12 /* 000042BE */
  6008. 000042AE  486D 0AB2                pea.l      [A5 + 0xAB2]
  6009. 000042B2  2054                     movea.l    A0, [A4]
  6010. 000042B4  2F28 0016                move.l     -[A7], [A0 + 0x16]
  6011. 000042B8  4EAD 1102                jsr        [A5 + 0x1102]
  6012. 000042BC  508F                     addq.l     A7, 8
  6013. label000042BE:
  6014. 000042BE  B9ED E148                cmpa.l     A4, [A5 - 0x1EB8]
  6015. 000042C2  6610                     bne        +0x12 /* 000042D4 */
  6016. 000042C4  1F3C 0001                move.b     -[A7], 0x1
  6017. 000042C8  2054                     movea.l    A0, [A4]
  6018. 000042CA  2F28 000A                move.l     -[A7], [A0 + 0xA]
  6019. 000042CE  4EAD ED34                jsr        [A5 - 0x12CC]
  6020. 000042D2  5C8F                     addq.l     A7, 6
  6021. label000042D4:
  6022. 000042D4  285F                     movea.l    A4, [A7]+
  6023. 000042D6  4E5E                     unlink     A6
  6024. 000042D8  4E75                     rts
  6025. export_347:
  6026. 000042DA  4E56 0000                link       A6, 0
  6027. 000042DE  206E 0008                movea.l    A0, [A6 + 0x8]
  6028. 000042E2  2050                     movea.l    A0, [A0]
  6029. 000042E4  1028 001A                move.b     D0, [A0 + 0x1A]
  6030. 000042E8  4E5E                     unlink     A6
  6031. 000042EA  4E75                     rts
  6032. export_348:
  6033. 000042EC  4E56 0000                link       A6, 0
  6034. 000042F0  2F0C                     move.l     -[A7], A4
  6035. 000042F2  206E 0008                movea.l    A0, [A6 + 0x8]
  6036. 000042F6  2850                     movea.l    A4, [A0]
  6037. 000042F8  4A2C 001B                tst.b      [A4 + 0x1B]
  6038. 000042FC  6714                     beq        +0x16 /* 00004312 */
  6039. 000042FE  4AAC 0012                tst.l      [A4 + 0x12]
  6040. 00004302  670A                     beq        +0xC /* 0000430E */
  6041. 00004304  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  6042. 00004308  4EAD 0B02                jsr        [A5 + 0xB02]
  6043. 0000430C  6006                     bra        +0x8 /* 00004314 */
  6044. label0000430E:
  6045. 0000430E  7001                     moveq.l    D0, 0x01
  6046. 00004310  6002                     bra        +0x4 /* 00004314 */
  6047. label00004312:
  6048. 00004312  7000                     moveq.l    D0, 0x00
  6049. label00004314:
  6050. 00004314  286E FFFC                movea.l    A4, [A6 - 0x4]
  6051. 00004318  4E5E                     unlink     A6
  6052. 0000431A  4E75                     rts
  6053. export_349:
  6054. 0000431C  4E56 0000                link       A6, 0
  6055. 00004320  206E 0008                movea.l    A0, [A6 + 0x8]
  6056. 00004324  2050                     movea.l    A0, [A0]
  6057. 00004326  4A28 001A                tst.b      [A0 + 0x1A]
  6058. 0000432A  6710                     beq        +0x12 /* 0000433C */
  6059. 0000432C  206E 0008                movea.l    A0, [A6 + 0x8]
  6060. 00004330  2050                     movea.l    A0, [A0]
  6061. 00004332  2F28 0012                move.l     -[A7], [A0 + 0x12]
  6062. 00004336  4EAD E740                jsr        [A5 - 0x18C0]
  6063. 0000433A  6002                     bra        +0x4 /* 0000433E */
  6064. label0000433C:
  6065. 0000433C  7000                     moveq.l    D0, 0x00
  6066. label0000433E:
  6067. 0000433E  4E5E                     unlink     A6
  6068. 00004340  4E75                     rts
  6069. export_367:
  6070. fn00004342:
  6071. 00004342  4E56 FFF4                link       A6, -0x000C
  6072. 00004346  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  6073. 0000434A  266E 000C                movea.l    A3, [A6 + 0xC]
  6074. 0000434E  246E 0008                movea.l    A2, [A6 + 0x8]
  6075. 00004352  49EB 000A                lea.l      A4, [A3 + 0xA]
  6076. 00004356  2F14                     move.l     -[A7], [A4]
  6077. 00004358  2F0A                     move.l     -[A7], A2
  6078. 0000435A  4EAD 0BF2                jsr        [A5 + 0xBF2]
  6079. 0000435E  2E00                     move.l     D7, D0
  6080. 00004360  4A87                     tst.l      D7
  6081. 00004362  508F                     addq.l     A7, 8
  6082. 00004364  6600 0090                bne        +0x92 /* 000043F6 */
  6083. 00004368  2F0B                     move.l     -[A7], A3
  6084. 0000436A  2F0A                     move.l     -[A7], A2
  6085. 0000436C  4EBA 066C                jsr        [PC + 0x66C /* 000049DA */]
  6086. 00004370  2052                     movea.l    A0, [A2]
  6087. 00004372  4A28 001D                tst.b      [A0 + 0x1D]
  6088. 00004376  508F                     addq.l     A7, 8
  6089. 00004378  6716                     beq        +0x18 /* 00004390 */
  6090. 0000437A  B5ED E148                cmpa.l     A2, [A5 - 0x1EB8]
  6091. 0000437E  6710                     beq        +0x12 /* 00004390 */
  6092. 00004380  1F3C 0001                move.b     -[A7], 0x1
  6093. 00004384  2F0A                     move.l     -[A7], A2
  6094. 00004386  4EAD ED34                jsr        [A5 - 0x12CC]
  6095. 0000438A  4A00                     tst.b      D0
  6096. 0000438C  5C8F                     addq.l     A7, 6
  6097. 0000438E  6770                     beq        +0x72 /* 00004400 */
  6098. label00004390:
  6099. 00004390  2F0A                     move.l     -[A7], A2
  6100. 00004392  4EAD E782                jsr        [A5 - 0x187E]
  6101. 00004396  2D54 FFFC                move.l     [A6 - 0x4], [A4]
  6102. 0000439A  2052                     movea.l    A0, [A2]
  6103. 0000439C  4A28 0022                tst.b      [A0 + 0x22]
  6104. 000043A0  588F                     addq.l     A7, 4
  6105. 000043A2  6614                     bne        +0x16 /* 000043B8 */
  6106. 000043A4  486E FFF4                pea.l      [A6 - 0xC]
  6107. 000043A8  486E FFF8                pea.l      [A6 - 0x8]
  6108. 000043AC  2F0A                     move.l     -[A7], A2
  6109. 000043AE  4EAD E744                jsr        [A5 - 0x18BC]
  6110. 000043B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6111. 000043B6  6016                     bra        +0x18 /* 000043CE */
  6112. label000043B8:
  6113. 000043B8  7010                     moveq.l    D0, 0x10
  6114. 000043BA  D0AD E25A                add.l      D0, [A5 - 0x1DA6]
  6115. 000043BE  2840                     movea.l    A4, D0
  6116. 000043C0  306C 0002                movea.w    A0, [A4 + 0x2]
  6117. 000043C4  2D48 FFF8                move.l     [A6 - 0x8], A0
  6118. 000043C8  3254                     movea.w    A1, [A4]
  6119. 000043CA  2D49 FFF4                move.l     [A6 - 0xC], A1
  6120. label000043CE:
  6121. 000043CE  302E FFFA                move.w     D0, [A6 - 0x6]
  6122. 000043D2  D16E FFFE                add.w      [A6 - 0x2], D0
  6123. 000043D6  302E FFF6                move.w     D0, [A6 - 0xA]
  6124. 000043DA  D16E FFFC                add.w      [A6 - 0x4], D0
  6125. 000043DE  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  6126. 000043E2  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  6127. 000043E6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6128. 000043EA  2F0A                     move.l     -[A7], A2
  6129. 000043EC  4EAD E766                jsr        [A5 - 0x189A]
  6130. 000043F0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6131. 000043F4  600A                     bra        +0xC /* 00004400 */
  6132. label000043F6:
  6133. 000043F6  2F0B                     move.l     -[A7], A3
  6134. 000043F8  2F07                     move.l     -[A7], D7
  6135. 000043FA  4EAD E764                jsr        [A5 - 0x189C]
  6136. 000043FE  508F                     addq.l     A7, 8
  6137. label00004400:
  6138. 00004400  4CDF 1C80                movem.l    A4,A3,A2,D7, [A7]+
  6139. 00004404  4E5E                     unlink     A6
  6140. 00004406  4E75                     rts
  6141. export_368:
  6142. 00004408  4E56 0000                link       A6, 0
  6143. 0000440C  4E5E                     unlink     A6
  6144. 0000440E  4E75                     rts
  6145. export_370:
  6146. 00004410  4E56 0000                link       A6, 0
  6147. 00004414  4E5E                     unlink     A6
  6148. 00004416  4E75                     rts
  6149. export_339:
  6150. 00004418  4E56 FFE8                link       A6, -0x0018
  6151. 0000441C  2F0C                     move.l     -[A7], A4
  6152. 0000441E  286E 0008                movea.l    A4, [A6 + 0x8]
  6153. 00004422  2F0C                     move.l     -[A7], A4
  6154. 00004424  4EAD 0AFA                jsr        [A5 + 0xAFA]
  6155. 00004428  4A00                     tst.b      D0
  6156. 0000442A  588F                     addq.l     A7, 4
  6157. 0000442C  673C                     beq        +0x3E /* 0000446A */
  6158. 0000442E  2054                     movea.l    A0, [A4]
  6159. 00004430  4A28 001C                tst.b      [A0 + 0x1C]
  6160. 00004434  6734                     beq        +0x36 /* 0000446A */
  6161. 00004436  486E FFF0                pea.l      [A6 - 0x10]
  6162. 0000443A  2F0C                     move.l     -[A7], A4
  6163. 0000443C  4EAD E746                jsr        [A5 - 0x18BA]
  6164. 00004440  486E FFE8                pea.l      [A6 - 0x18]
  6165. 00004444  486E FFF0                pea.l      [A6 - 0x10]
  6166. 00004448  2F0C                     move.l     -[A7], A4
  6167. 0000444A  4EAD E784                jsr        [A5 - 0x187C]
  6168. 0000444E  2EAD E18C                move.l     [A7], [A5 - 0x1E74]
  6169. 00004452  486E FFE8                pea.l      [A6 - 0x18]
  6170. 00004456  A8DF                     trap       RectRgn
  6171. 00004458  2EAE 000C                move.l     [A7], [A6 + 0xC]
  6172. 0000445C  2F2D E18C                move.l     -[A7], [A5 - 0x1E74]
  6173. 00004460  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6174. 00004464  A8E6                     trap       DiffRgn
  6175. 00004466  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6176. label0000446A:
  6177. 0000446A  285F                     movea.l    A4, [A7]+
  6178. 0000446C  4E5E                     unlink     A6
  6179. 0000446E  4E75                     rts
  6180. export_371:
  6181. fn00004470:
  6182. 00004470  4E56 FEC4                link       A6, -0x013C
  6183. 00004474  48E7 0038                movem.l    -[A7], A2,A3,A4
  6184. 00004478  246E 0010                movea.l    A2, [A6 + 0x10]
  6185. 0000447C  266E 0008                movea.l    A3, [A6 + 0x8]
  6186. 00004480  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6187. 00004484  2F0B                     move.l     -[A7], A3
  6188. 00004486  4EAD 0BF2                jsr        [A5 + 0xBF2]
  6189. 0000448A  2840                     movea.l    A4, D0
  6190. 0000448C  200C                     move.l     D0, A4
  6191. 0000448E  508F                     addq.l     A7, 8
  6192. 00004490  6600 00A4                bne        +0xA6 /* 00004536 */
  6193. 00004494  486E FED8                pea.l      [A6 - 0x128]
  6194. 00004498  2F0B                     move.l     -[A7], A3
  6195. 0000449A  4EAD E74A                jsr        [A5 - 0x18B6]
  6196. 0000449E  486E FED0                pea.l      [A6 - 0x130]
  6197. 000044A2  486E FED8                pea.l      [A6 - 0x128]
  6198. 000044A6  2F0B                     move.l     -[A7], A3
  6199. 000044A8  4EAD E784                jsr        [A5 - 0x187C]
  6200. 000044AC  2E8A                     move.l     [A7], A2
  6201. 000044AE  486E FED0                pea.l      [A6 - 0x130]
  6202. 000044B2  A8DF                     trap       RectRgn
  6203. 000044B4  2053                     movea.l    A0, [A3]
  6204. 000044B6  4AA8 0016                tst.l      [A0 + 0x16]
  6205. 000044BA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6206. 000044BE  6714                     beq        +0x16 /* 000044D4 */
  6207. 000044C0  2F0A                     move.l     -[A7], A2
  6208. 000044C2  486D 0ABA                pea.l      [A5 + 0xABA]
  6209. 000044C6  2053                     movea.l    A0, [A3]
  6210. 000044C8  2F28 0016                move.l     -[A7], [A0 + 0x16]
  6211. 000044CC  4EAD 110A                jsr        [A5 + 0x110A]
  6212. 000044D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6213. label000044D4:
  6214. 000044D4  486E FECC                pea.l      [A6 - 0x134]
  6215. 000044D8  A874                     trap       GetPort
  6216. 000044DA  2053                     movea.l    A0, [A3]
  6217. 000044DC  2F28 000E                move.l     -[A7], [A0 + 0xE]
  6218. 000044E0  A873                     trap       SetPort
  6219. 000044E2  2053                     movea.l    A0, [A3]
  6220. 000044E4  2068 000E                movea.l    A0, [A0 + 0xE]
  6221. 000044E8  2D68 0010 FEC8           move.l     [A6 - 0x138], [A0 + 0x10]
  6222. 000044EE  2D6E FEC8 FEC4           move.l     [A6 - 0x13C], [A6 - 0x138]
  6223. 000044F4  486E FEC4                pea.l      [A6 - 0x13C]
  6224. 000044F8  A870                     trap       LocalToGlobal
  6225. 000044FA  3F2E FEC6                move.w     -[A7], [A6 - 0x13A]
  6226. 000044FE  3F2E FEC4                move.w     -[A7], [A6 - 0x13C]
  6227. 00004502  A878                     trap       SetOrigin
  6228. 00004504  2053                     movea.l    A0, [A3]
  6229. 00004506  2068 000E                movea.l    A0, [A0 + 0xE]
  6230. 0000450A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  6231. 0000450E  2F0A                     move.l     -[A7], A2
  6232. 00004510  2F0A                     move.l     -[A7], A2
  6233. 00004512  A8E4                     trap       SectRgn
  6234. 00004514  3F2E FECA                move.w     -[A7], [A6 - 0x136]
  6235. 00004518  3F2E FEC8                move.w     -[A7], [A6 - 0x138]
  6236. 0000451C  A878                     trap       SetOrigin
  6237. 0000451E  2F2E FECC                move.l     -[A7], [A6 - 0x134]
  6238. 00004522  A873                     trap       SetPort
  6239. 00004524  2F0A                     move.l     -[A7], A2
  6240. 00004526  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6241. 0000452A  2F0B                     move.l     -[A7], A3
  6242. 0000452C  4EAD E76E                jsr        [A5 - 0x1892]
  6243. 00004530  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6244. 00004534  6010                     bra        +0x12 /* 00004546 */
  6245. label00004536:
  6246. 00004536  2F0A                     move.l     -[A7], A2
  6247. 00004538  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6248. 0000453C  2F0C                     move.l     -[A7], A4
  6249. 0000453E  4EAD E76C                jsr        [A5 - 0x1894]
  6250. 00004542  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6251. label00004546:
  6252. 00004546  082D 0001 E132           btst.b     [A5 - 0x1ECE], 0x1
  6253. 0000454C  6762                     beq        +0x64 /* 000045B0 */
  6254. 0000454E  4227                     clr.b      -[A7]
  6255. 00004550  303C 0003                move.w     D0, 0x3
  6256. 00004554  A830                     trap       Pack14
  6257. 00004556  4A1F                     tst.b      [A7]+
  6258. 00004558  6756                     beq        +0x58 /* 000045B0 */
  6259. 0000455A  4AAD E732                tst.l      [A5 - 0x18CE]
  6260. 0000455E  6650                     bne        +0x52 /* 000045B0 */
  6261. 00004560  42AE FEEE                clr.l      [A6 - 0x112]
  6262. 00004564  426E FEF6                clr.w      [A6 - 0x10A]
  6263. 00004568  486E FEE8                pea.l      [A6 - 0x118]
  6264. 0000456C  486E FEEA                pea.l      [A6 - 0x116]
  6265. 00004570  486E FEEC                pea.l      [A6 - 0x114]
  6266. 00004574  486E FEEE                pea.l      [A6 - 0x112]
  6267. 00004578  486E FFF8                pea.l      [A6 - 0x8]
  6268. 0000457C  486E FEF2                pea.l      [A6 - 0x10E]
  6269. 00004580  486E FEF6                pea.l      [A6 - 0x10A]
  6270. 00004584  2F0B                     move.l     -[A7], A3
  6271. 00004586  4EAD 0BCA                jsr        [A5 + 0xBCA]
  6272. 0000458A  3EAE FEE8                move.w     [A7], [A6 - 0x118]
  6273. 0000458E  3F2E FEEA                move.w     -[A7], [A6 - 0x116]
  6274. 00004592  3F2E FEEC                move.w     -[A7], [A6 - 0x114]
  6275. 00004596  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  6276. 0000459A  486E FFF8                pea.l      [A6 - 0x8]
  6277. 0000459E  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  6278. 000045A2  486E FEF6                pea.l      [A6 - 0x10A]
  6279. 000045A6  2F0B                     move.l     -[A7], A3
  6280. 000045A8  4EAD 0BD2                jsr        [A5 + 0xBD2]
  6281. 000045AC  4FEF 0038                lea.l      A7, [A7 + 0x38]
  6282. label000045B0:
  6283. 000045B0  4CDF 1C00                movem.l    A4,A3,A2, [A7]+
  6284. 000045B4  4E5E                     unlink     A6
  6285. 000045B6  4E75                     rts
  6286. export_372:
  6287. 000045B8  4E56 0000                link       A6, 0
  6288. 000045BC  486D E1EE                pea.l      [A5 - 0x1E12]
  6289. 000045C0  A851                     trap       SetCursor
  6290. 000045C2  4E5E                     unlink     A6
  6291. 000045C4  4E75                     rts
  6292. export_373:
  6293. 000045C6  4E56 FFDE                link       A6, -0x0022
  6294. 000045CA  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  6295. 000045CE  266E 0014                movea.l    A3, [A6 + 0x14]
  6296. 000045D2  246E 0024                movea.l    A2, [A6 + 0x24]
  6297. 000045D6  286E 0008                movea.l    A4, [A6 + 0x8]
  6298. 000045DA  2054                     movea.l    A0, [A4]
  6299. 000045DC  4A68 0024                tst.w      [A0 + 0x24]
  6300. 000045E0  6F00 00A8                ble        +0xAA /* 0000468A */
  6301. 000045E4  2F0C                     move.l     -[A7], A4
  6302. 000045E6  4EAD E774                jsr        [A5 - 0x188C]
  6303. 000045EA  3E00                     move.w     D7, D0
  6304. 000045EC  4257                     clr.w      [A7]
  6305. 000045EE  2F3C 6872 6374           move.l     -[A7], 0x68726374 /* 'hrct' */
  6306. 000045F4  3F07                     move.w     -[A7], D7
  6307. 000045F6  2054                     movea.l    A0, [A4]
  6308. 000045F8  3F28 0024                move.w     -[A7], [A0 + 0x24]
  6309. 000045FC  4267                     clr.w      -[A7]
  6310. 000045FE  486E FFDE                pea.l      [A6 - 0x22]
  6311. 00004602  486E FFE4                pea.l      [A6 - 0x1C]
  6312. 00004606  486E FFE8                pea.l      [A6 - 0x18]
  6313. 0000460A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6314. 0000460E  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  6315. 00004612  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6316. 00004616  486E FFE2                pea.l      [A6 - 0x1E]
  6317. 0000461A  303C 1306                move.w     D0, 0x1306
  6318. 0000461E  A830                     trap       Pack14
  6319. 00004620  4EAD 1A82                jsr        [A5 + 0x1A82]
  6320. 00004624  486E FFF0                pea.l      [A6 - 0x10]
  6321. 00004628  2F0C                     move.l     -[A7], A4
  6322. 0000462A  4EAD E74A                jsr        [A5 - 0x18B6]
  6323. 0000462E  2E8B                     move.l     [A7], A3
  6324. 00004630  486E FFF0                pea.l      [A6 - 0x10]
  6325. 00004634  2F0C                     move.l     -[A7], A4
  6326. 00004636  4EAD E784                jsr        [A5 - 0x187C]
  6327. 0000463A  302B 0006                move.w     D0, [A3 + 0x6]
  6328. 0000463E  906B 0002                sub.w      D0, [A3 + 0x2]
  6329. 00004642  48C0                     ext.l      D0
  6330. 00004644  81FC 0002                divs.w     D0, 0x2
  6331. 00004648  D06B 0002                add.w      D0, [A3 + 0x2]
  6332. 0000464C  206E 0010                movea.l    A0, [A6 + 0x10]
  6333. 00004650  3140 0002                move.w     [A0 + 0x2], D0
  6334. 00004654  302B 0004                move.w     D0, [A3 + 0x4]
  6335. 00004658  9053                     sub.w      D0, [A3]
  6336. 0000465A  48C0                     ext.l      D0
  6337. 0000465C  81FC 0002                divs.w     D0, 0x2
  6338. 00004660  D053                     add.w      D0, [A3]
  6339. 00004662  3080                     move.w     [A0], D0
  6340. 00004664  42AE 0018                clr.l      [A6 + 0x18]
  6341. 00004668  082E 0002 FFE1           btst.b     [A6 - 0x1F], 0x2
  6342. 0000466E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6343. 00004672  6706                     beq        +0x8 /* 0000467A */
  6344. 00004674  34BC 0001                move.w     [A2], 0x1
  6345. 00004678  6010                     bra        +0x12 /* 0000468A */
  6346. label0000467A:
  6347. 0000467A  082E 0003 FFE1           btst.b     [A6 - 0x1F], 0x3
  6348. 00004680  6706                     beq        +0x8 /* 00004688 */
  6349. 00004682  34BC 0001                move.w     [A2], 0x1
  6350. 00004686  6002                     bra        +0x4 /* 0000468A */
  6351. label00004688:
  6352. 00004688  4252                     clr.w      [A2]
  6353. label0000468A:
  6354. 0000468A  4CDF 1C80                movem.l    A4,A3,A2,D7, [A7]+
  6355. 0000468E  4E5E                     unlink     A6
  6356. 00004690  4E75                     rts
  6357. export_374:
  6358. 00004692  4E56 0000                link       A6, 0
  6359. 00004696  48E7 0300                movem.l    -[A7], D6,D7
  6360. 0000469A  2B6E 0008 E732           move.l     [A5 - 0x18CE], [A6 + 0x8]
  6361. 000046A0  202D E72E                move.l     D0, [A5 - 0x18D2]
  6362. 000046A4  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  6363. 000046A8  6756                     beq        +0x58 /* 00004700 */
  6364. 000046AA  206E 000C                movea.l    A0, [A6 + 0xC]
  6365. 000046AE  4A50                     tst.w      [A0]
  6366. 000046B0  674E                     beq        +0x50 /* 00004700 */
  6367. 000046B2  1F3C 0001                move.b     -[A7], 0x1
  6368. 000046B6  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  6369. 000046BA  1E00                     move.b     D7, D0
  6370. 000046BC  4257                     clr.w      [A7]
  6371. 000046BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6372. 000046C2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6373. 000046C6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6374. 000046CA  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6375. 000046CE  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  6376. 000046D2  3F2E 001E                move.w     -[A7], [A6 + 0x1E]
  6377. 000046D6  3F2E 0020                move.w     -[A7], [A6 + 0x20]
  6378. 000046DA  303C 0B01                move.w     D0, 0xB01
  6379. 000046DE  A830                     trap       Pack14
  6380. 000046E0  3C1F                     move.w     D6, [A7]+
  6381. 000046E2  1F07                     move.b     -[A7], D7
  6382. 000046E4  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  6383. 000046E8  4A46                     tst.w      D6
  6384. 000046EA  548F                     addq.l     A7, 2
  6385. 000046EC  6712                     beq        +0x14 /* 00004700 */
  6386. 000046EE  42AD E732                clr.l      [A5 - 0x18CE]
  6387. 000046F2  0C46 FCAB                cmpi.w     D6, 0xFCAB
  6388. 000046F6  6708                     beq        +0xA /* 00004700 */
  6389. 000046F8  3F06                     move.w     -[A7], D6
  6390. 000046FA  42A7                     clr.l      -[A7]
  6391. 000046FC  4EAD 1A62                jsr        [A5 + 0x1A62]
  6392. label00004700:
  6393. 00004700  4CDF 00C0                movem.l    D7,D6, [A7]+
  6394. 00004704  4E5E                     unlink     A6
  6395. 00004706  4E75                     rts
  6396. export_375:
  6397. 00004708  4E56 0000                link       A6, 0
  6398. 0000470C  303C 0080                move.w     D0, 0x80
  6399. 00004710  4E5E                     unlink     A6
  6400. 00004712  4E75                     rts
  6401. export_350:
  6402. 00004714  4E56 0000                link       A6, 0
  6403. 00004718  206E 0008                movea.l    A0, [A6 + 0x8]
  6404. 0000471C  2050                     movea.l    A0, [A0]
  6405. 0000471E  2028 000E                move.l     D0, [A0 + 0xE]
  6406. 00004722  4E5E                     unlink     A6
  6407. 00004724  4E75                     rts
  6408. export_351:
  6409. 00004726  4E56 0000                link       A6, 0
  6410. 0000472A  206E 0010                movea.l    A0, [A6 + 0x10]
  6411. 0000472E  4290                     clr.l      [A0]
  6412. 00004730  226E 000C                movea.l    A1, [A6 + 0xC]
  6413. 00004734  4291                     clr.l      [A1]
  6414. 00004736  4E5E                     unlink     A6
  6415. 00004738  4E75                     rts
  6416. export_352:
  6417. 0000473A  4E56 0000                link       A6, 0
  6418. 0000473E  4E5E                     unlink     A6
  6419. 00004740  4E75                     rts
  6420. export_353:
  6421. 00004742  4E56 0000                link       A6, 0
  6422. 00004746  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6423. 0000474A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6424. 0000474E  4EAD E746                jsr        [A5 - 0x18BA]
  6425. 00004752  4E5E                     unlink     A6
  6426. 00004754  4E75                     rts
  6427. export_354:
  6428. 00004756  4E56 0000                link       A6, 0
  6429. 0000475A  4E5E                     unlink     A6
  6430. 0000475C  4E75                     rts
  6431. export_360:
  6432. 0000475E  4E56 0000                link       A6, 0
  6433. 00004762  206E 0008                movea.l    A0, [A6 + 0x8]
  6434. 00004766  2050                     movea.l    A0, [A0]
  6435. 00004768  216E 000C 001E           move.l     [A0 + 0x1E], [A6 + 0xC]
  6436. 0000476E  4E5E                     unlink     A6
  6437. 00004770  4E75                     rts
  6438. export_361:
  6439. 00004772  4E56 0000                link       A6, 0
  6440. 00004776  206E 0008                movea.l    A0, [A6 + 0x8]
  6441. 0000477A  2050                     movea.l    A0, [A0]
  6442. 0000477C  2028 001E                move.l     D0, [A0 + 0x1E]
  6443. 00004780  4E5E                     unlink     A6
  6444. 00004782  4E75                     rts
  6445. export_376:
  6446. 00004784  4E56 0000                link       A6, 0
  6447. 00004788  2F0C                     move.l     -[A7], A4
  6448. 0000478A  286E 0008                movea.l    A4, [A6 + 0x8]
  6449. 0000478E  2054                     movea.l    A0, [A4]
  6450. 00004790  4AA8 0016                tst.l      [A0 + 0x16]
  6451. 00004794  6618                     bne        +0x1A /* 000047AE */
  6452. 00004796  486D F2EE                pea.l      [A5 - 0xD12]
  6453. 0000479A  4EAD 04CA                jsr        [A5 + 0x4CA]
  6454. 0000479E  2054                     movea.l    A0, [A4]
  6455. 000047A0  2140 0016                move.l     [A0 + 0x16], D0
  6456. 000047A4  2EA8 0016                move.l     [A7], [A0 + 0x16]
  6457. 000047A8  4EAD 149A                jsr        [A5 + 0x149A]
  6458. 000047AC  588F                     addq.l     A7, 4
  6459. label000047AE:
  6460. 000047AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6461. 000047B2  2054                     movea.l    A0, [A4]
  6462. 000047B4  2F28 0016                move.l     -[A7], [A0 + 0x16]
  6463. 000047B8  4EAD 10EA                jsr        [A5 + 0x10EA]
  6464. 000047BC  286E FFFC                movea.l    A4, [A6 - 0x4]
  6465. 000047C0  4E5E                     unlink     A6
  6466. 000047C2  4E75                     rts
  6467. export_377:
  6468. 000047C4  4E56 0000                link       A6, 0
  6469. 000047C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6470. 000047CC  206E 0008                movea.l    A0, [A6 + 0x8]
  6471. 000047D0  2050                     movea.l    A0, [A0]
  6472. 000047D2  2F28 0016                move.l     -[A7], [A0 + 0x16]
  6473. 000047D6  4EAD 10F2                jsr        [A5 + 0x10F2]
  6474. 000047DA  4E5E                     unlink     A6
  6475. 000047DC  4E75                     rts
  6476. export_340:
  6477. 000047DE  4E56 0000                link       A6, 0
  6478. 000047E2  206E 0008                movea.l    A0, [A6 + 0x8]
  6479. 000047E6  2050                     movea.l    A0, [A0]
  6480. 000047E8  4A28 001A                tst.b      [A0 + 0x1A]
  6481. 000047EC  6710                     beq        +0x12 /* 000047FE */
  6482. 000047EE  206E 000C                movea.l    A0, [A6 + 0xC]
  6483. 000047F2  2F10                     move.l     -[A7], [A0]
  6484. 000047F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6485. 000047F8  4EAD E74C                jsr        [A5 - 0x18B4]
  6486. 000047FC  6002                     bra        +0x4 /* 00004800 */
  6487. label000047FE:
  6488. 000047FE  7000                     moveq.l    D0, 0x00
  6489. label00004800:
  6490. 00004800  4E5E                     unlink     A6
  6491. 00004802  4E75                     rts
  6492. export_378:
  6493. 00004804  4E56 0000                link       A6, 0
  6494. 00004808  2F0C                     move.l     -[A7], A4
  6495. 0000480A  206E 0008                movea.l    A0, [A6 + 0x8]
  6496. 0000480E  2050                     movea.l    A0, [A0]
  6497. 00004810  4AA8 0016                tst.l      [A0 + 0x16]
  6498. 00004814  6604                     bne        +0x6 /* 0000481A */
  6499. 00004816  7000                     moveq.l    D0, 0x00
  6500. 00004818  602E                     bra        +0x30 /* 00004848 */
  6501. label0000481A:
  6502. 0000481A  486E 000C                pea.l      [A6 + 0xC]
  6503. 0000481E  486D 0AC2                pea.l      [A5 + 0xAC2]
  6504. 00004822  206E 0008                movea.l    A0, [A6 + 0x8]
  6505. 00004826  2050                     movea.l    A0, [A0]
  6506. 00004828  2F28 0016                move.l     -[A7], [A0 + 0x16]
  6507. 0000482C  4EAD 1522                jsr        [A5 + 0x1522]
  6508. 00004830  2840                     movea.l    A4, D0
  6509. 00004832  200C                     move.l     D0, A4
  6510. 00004834  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6511. 00004838  6708                     beq        +0xA /* 00004842 */
  6512. 0000483A  2054                     movea.l    A0, [A4]
  6513. 0000483C  4A28 001C                tst.b      [A0 + 0x1C]
  6514. 00004840  6604                     bne        +0x6 /* 00004846 */
  6515. label00004842:
  6516. 00004842  7000                     moveq.l    D0, 0x00
  6517. 00004844  6002                     bra        +0x4 /* 00004848 */
  6518. label00004846:
  6519. 00004846  200C                     move.l     D0, A4
  6520. label00004848:
  6521. 00004848  285F                     movea.l    A4, [A7]+
  6522. 0000484A  4E5E                     unlink     A6
  6523. 0000484C  4E75                     rts
  6524. export_341:
  6525. fn0000484E:
  6526. 0000484E  4E56 0000                link       A6, 0
  6527. 00004852  48E7 0018                movem.l    -[A7], A3,A4
  6528. 00004856  286E 0008                movea.l    A4, [A6 + 0x8]
  6529. 0000485A  266E 000C                movea.l    A3, [A6 + 0xC]
  6530. 0000485E  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  6531. 00004862  2F0C                     move.l     -[A7], A4
  6532. 00004864  2053                     movea.l    A0, [A3]
  6533. 00004866  4E90                     jsr        [A0]
  6534. 00004868  4A00                     tst.b      D0
  6535. 0000486A  508F                     addq.l     A7, 8
  6536. 0000486C  6706                     beq        +0x8 /* 00004874 */
  6537. 0000486E  274C 0008                move.l     [A3 + 0x8], A4
  6538. 00004872  601C                     bra        +0x1E /* 00004890 */
  6539. label00004874:
  6540. 00004874  2054                     movea.l    A0, [A4]
  6541. 00004876  4AA8 0016                tst.l      [A0 + 0x16]
  6542. 0000487A  6714                     beq        +0x16 /* 00004890 */
  6543. 0000487C  2F0B                     move.l     -[A7], A3
  6544. 0000487E  486D 0ACA                pea.l      [A5 + 0xACA]
  6545. 00004882  2054                     movea.l    A0, [A4]
  6546. 00004884  2F28 0016                move.l     -[A7], [A0 + 0x16]
  6547. 00004888  4EAD 1512                jsr        [A5 + 0x1512]
  6548. 0000488C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6549. label00004890:
  6550. 00004890  4AAB 0008                tst.l      [A3 + 0x8]
  6551. 00004894  56C0                     sne        D0
  6552. 00004896  4400                     neg.b      D0
  6553. 00004898  4CDF 1800                movem.l    A4,A3, [A7]+
  6554. 0000489C  4E5E                     unlink     A6
  6555. 0000489E  4E75                     rts
  6556. export_381:
  6557. 000048A0  4E56 FFF4                link       A6, -0x000C
  6558. 000048A4  2D6E 000C FFF4           move.l     [A6 - 0xC], [A6 + 0xC]
  6559. 000048AA  2D6E 0010 FFF8           move.l     [A6 - 0x8], [A6 + 0x10]
  6560. 000048B0  42AE FFFC                clr.l      [A6 - 0x4]
  6561. 000048B4  486E FFF4                pea.l      [A6 - 0xC]
  6562. 000048B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6563. 000048BC  4EBA FF90                jsr        [PC - 0x70 /* 0000484E */]
  6564. 000048C0  202E FFFC                move.l     D0, [A6 - 0x4]
  6565. 000048C4  4E5E                     unlink     A6
  6566. 000048C6  4E75                     rts
  6567. export_342:
  6568. 000048C8  4E56 0000                link       A6, 0
  6569. 000048CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6570. 000048D0  4EAD 0B6A                jsr        [A5 + 0xB6A]
  6571. 000048D4  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  6572. 000048D8  57C0                     seq        D0
  6573. 000048DA  4400                     neg.b      D0
  6574. 000048DC  4E5E                     unlink     A6
  6575. 000048DE  4E75                     rts
  6576. export_380:
  6577. 000048E0  4E56 0000                link       A6, 0
  6578. 000048E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6579. 000048E8  486D 0AD2                pea.l      [A5 + 0xAD2]
  6580. 000048EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6581. 000048F0  4EAD 0C0A                jsr        [A5 + 0xC0A]
  6582. 000048F4  4E5E                     unlink     A6
  6583. 000048F6  4E75                     rts
  6584. export_355:
  6585. 000048F8  4E56 0000                link       A6, 0
  6586. 000048FC  4E5E                     unlink     A6
  6587. 000048FE  4E75                     rts
  6588. export_369:
  6589. 00004900  4E56 0000                link       A6, 0
  6590. 00004904  7001                     moveq.l    D0, 0x01
  6591. 00004906  4E5E                     unlink     A6
  6592. 00004908  4E75                     rts
  6593. export_379:
  6594. 0000490A  4E56 FFF8                link       A6, -0x0008
  6595. 0000490E  486E FFF8                pea.l      [A6 - 0x8]
  6596. 00004912  486E FFFC                pea.l      [A6 - 0x4]
  6597. 00004916  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6598. 0000491A  4EAD E744                jsr        [A5 - 0x18BC]
  6599. 0000491E  202E 000C                move.l     D0, [A6 + 0xC]
  6600. 00004922  90AE FFFC                sub.l      D0, [A6 - 0x4]
  6601. 00004926  206E 0014                movea.l    A0, [A6 + 0x14]
  6602. 0000492A  2080                     move.l     [A0], D0
  6603. 0000492C  202E 0010                move.l     D0, [A6 + 0x10]
  6604. 00004930  90AE FFF8                sub.l      D0, [A6 - 0x8]
  6605. 00004934  226E 0018                movea.l    A1, [A6 + 0x18]
  6606. 00004938  2280                     move.l     [A1], D0
  6607. 0000493A  4E5E                     unlink     A6
  6608. 0000493C  4E75                     rts
  6609. export_382:
  6610. fn0000493E:
  6611. 0000493E  4E56 0000                link       A6, 0
  6612. 00004942  2B6E 0008 E72A           move.l     [A5 - 0x18D6], [A6 + 0x8]
  6613. 00004948  4E5E                     unlink     A6
  6614. 0000494A  4E75                     rts
  6615. export_384:
  6616. fn0000494C:
  6617. 0000494C  4E56 0000                link       A6, 0
  6618. 00004950  42AD E72A                clr.l      [A5 - 0x18D6]
  6619. 00004954  4E5E                     unlink     A6
  6620. 00004956  4E75                     rts
  6621. export_383:
  6622. 00004958  4E56 0000                link       A6, 0
  6623. 0000495C  4E5E                     unlink     A6
  6624. 0000495E  4E75                     rts
  6625. export_356:
  6626. 00004960  4E56 0000                link       A6, 0
  6627. 00004964  206E 0008                movea.l    A0, [A6 + 0x8]
  6628. 00004968  2050                     movea.l    A0, [A0]
  6629. 0000496A  116E 000C 001C           move.b     [A0 + 0x1C], [A6 + 0xC]
  6630. 00004970  4E5E                     unlink     A6
  6631. 00004972  4E75                     rts
  6632. export_357:
  6633. 00004974  4E56 0000                link       A6, 0
  6634. 00004978  206E 0008                movea.l    A0, [A6 + 0x8]
  6635. 0000497C  2050                     movea.l    A0, [A0]
  6636. 0000497E  1028 001C                move.b     D0, [A0 + 0x1C]
  6637. 00004982  4E5E                     unlink     A6
  6638. 00004984  4E75                     rts
  6639. export_358:
  6640. 00004986  4E56 0000                link       A6, 0
  6641. 0000498A  206E 0008                movea.l    A0, [A6 + 0x8]
  6642. 0000498E  2050                     movea.l    A0, [A0]
  6643. 00004990  116E 000C 001D           move.b     [A0 + 0x1D], [A6 + 0xC]
  6644. 00004996  4E5E                     unlink     A6
  6645. 00004998  4E75                     rts
  6646. export_359:
  6647. 0000499A  4E56 0000                link       A6, 0
  6648. 0000499E  206E 0008                movea.l    A0, [A6 + 0x8]
  6649. 000049A2  2050                     movea.l    A0, [A0]
  6650. 000049A4  4A28 001D                tst.b      [A0 + 0x1D]
  6651. 000049A8  670E                     beq        +0x10 /* 000049B8 */
  6652. 000049AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6653. 000049AE  4EAD E740                jsr        [A5 - 0x18C0]
  6654. 000049B2  4A00                     tst.b      D0
  6655. 000049B4  588F                     addq.l     A7, 4
  6656. 000049B6  6604                     bne        +0x6 /* 000049BC */
  6657. label000049B8:
  6658. 000049B8  7000                     moveq.l    D0, 0x00
  6659. 000049BA  6002                     bra        +0x4 /* 000049BE */
  6660. label000049BC:
  6661. 000049BC  7001                     moveq.l    D0, 0x01
  6662. label000049BE:
  6663. 000049BE  4E5E                     unlink     A6
  6664. 000049C0  4E75                     rts
  6665. export_362:
  6666. 000049C2  4E56 0000                link       A6, 0
  6667. 000049C6  206E 0008                movea.l    A0, [A6 + 0x8]
  6668. 000049CA  2050                     movea.l    A0, [A0]
  6669. 000049CC  116E 000C 0022           move.b     [A0 + 0x22], [A6 + 0xC]
  6670. 000049D2  4EBA FF78                jsr        [PC - 0x88 /* 0000494C */]
  6671. 000049D6  4E5E                     unlink     A6
  6672. 000049D8  4E75                     rts
  6673. fn000049DA:
  6674. 000049DA  4E56 FFFC                link       A6, -0x0004
  6675. 000049DE  202E 0008                move.l     D0, [A6 + 0x8]
  6676. 000049E2  B0AD E17E                cmp.l      D0, [A5 - 0x1E82]
  6677. 000049E6  6634                     bne        +0x36 /* 00004A1C */
  6678. 000049E8  206E 000C                movea.l    A0, [A6 + 0xC]
  6679. 000049EC  2028 0006                move.l     D0, [A0 + 0x6]
  6680. 000049F0  90AD E174                sub.l      D0, [A5 - 0x1E8C]
  6681. 000049F4  B0B8 02F0                cmp.l      D0, [0x000002F0 /* DoubleTime */]
  6682. 000049F8  6422                     bcc        +0x24 /* 00004A1C */
  6683. 000049FA  206E 000C                movea.l    A0, [A6 + 0xC]
  6684. 000049FE  2F28 000A                move.l     -[A7], [A0 + 0xA]
  6685. 00004A02  2F2D E168                move.l     -[A7], [A5 - 0x1E98]
  6686. 00004A06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6687. 00004A0A  4EAD E768                jsr        [A5 - 0x1898]
  6688. 00004A0E  4A00                     tst.b      D0
  6689. 00004A10  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6690. 00004A14  6706                     beq        +0x8 /* 00004A1C */
  6691. 00004A16  526D E182                addq.w     [A5 - 0x1E7E], 1
  6692. 00004A1A  6006                     bra        +0x8 /* 00004A22 */
  6693. label00004A1C:
  6694. 00004A1C  3B7C 0001 E182           move.w     [A5 - 0x1E7E], 0x1
  6695. label00004A22:
  6696. 00004A22  2B6E 0008 E17E           move.l     [A5 - 0x1E82], [A6 + 0x8]
  6697. 00004A28  4E5E                     unlink     A6
  6698. 00004A2A  4E75                     rts
  6699. export_385:
  6700. 00004A2C  4E56 0000                link       A6, 0
  6701. 00004A30  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6702. 00004A34  3E2E 000C                move.w     D7, [A6 + 0xC]
  6703. 00004A38  266E 0008                movea.l    A3, [A6 + 0x8]
  6704. 00004A3C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6705. 00004A40  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6706. 00004A44  2F0B                     move.l     -[A7], A3
  6707. 00004A46  4EBA F61E                jsr        [PC - 0x9E2 /* 00004066 */]
  6708. 00004A4A  4297                     clr.l      [A7]
  6709. 00004A4C  2F3C 5749 4E44           move.l     -[A7], 0x57494E44 /* 'WIND' */
  6710. 00004A52  3F07                     move.w     -[A7], D7
  6711. 00004A54  A9A0                     trap       GetResource
  6712. 00004A56  285F                     movea.l    A4, [A7]+
  6713. 00004A58  2E8C                     move.l     [A7], A4
  6714. 00004A5A  4EAD 1A8A                jsr        [A5 + 0x1A8A]
  6715. 00004A5E  2054                     movea.l    A0, [A4]
  6716. 00004A60  3C28 000A                move.w     D6, [A0 + 0xA]
  6717. 00004A64  4268 000A                clr.w      [A0 + 0xA]
  6718. 00004A68  2054                     movea.l    A0, [A4]
  6719. 00004A6A  2253                     movea.l    A1, [A3]
  6720. 00004A6C  3368 0008 0026           move.w     [A1 + 0x26], [A0 + 0x8]
  6721. 00004A72  136E 000E 0030           move.b     [A1 + 0x30], [A6 + 0xE]
  6722. 00004A78  3E87                     move.w     [A7], D7
  6723. 00004A7A  2F0B                     move.l     -[A7], A3
  6724. 00004A7C  4EAD 0C4A                jsr        [A5 + 0xC4A]
  6725. 00004A80  2E8B                     move.l     [A7], A3
  6726. 00004A82  4EAD 0C3A                jsr        [A5 + 0xC3A]
  6727. 00004A86  4A46                     tst.w      D6
  6728. 00004A88  508F                     addq.l     A7, 8
  6729. 00004A8A  671E                     beq        +0x20 /* 00004AAA */
  6730. 00004A8C  42A7                     clr.l      -[A7]
  6731. 00004A8E  2F3C 5749 4E44           move.l     -[A7], 0x57494E44 /* 'WIND' */
  6732. 00004A94  3F07                     move.w     -[A7], D7
  6733. 00004A96  A9A0                     trap       GetResource
  6734. 00004A98  285F                     movea.l    A4, [A7]+
  6735. 00004A9A  2054                     movea.l    A0, [A4]
  6736. 00004A9C  317C 0001 000A           move.w     [A0 + 0xA], 0x1
  6737. 00004AA2  2F0B                     move.l     -[A7], A3
  6738. 00004AA4  4EAD 0D02                jsr        [A5 + 0xD02]
  6739. 00004AA8  588F                     addq.l     A7, 4
  6740. label00004AAA:
  6741. 00004AAA  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  6742. 00004AAE  4E5E                     unlink     A6
  6743. 00004AB0  4E75                     rts
  6744. export_386:
  6745. 00004AB2  4E56 0000                link       A6, 0
  6746. 00004AB6  2F0C                     move.l     -[A7], A4
  6747. 00004AB8  286E 0008                movea.l    A4, [A6 + 0x8]
  6748. 00004ABC  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6749. 00004AC0  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6750. 00004AC4  2F0C                     move.l     -[A7], A4
  6751. 00004AC6  4EBA F59E                jsr        [PC - 0xA62 /* 00004066 */]
  6752. 00004ACA  2054                     movea.l    A0, [A4]
  6753. 00004ACC  116E 0014 0030           move.b     [A0 + 0x30], [A6 + 0x14]
  6754. 00004AD2  316E 0012 0026           move.w     [A0 + 0x26], [A6 + 0x12]
  6755. 00004AD8  1EAE 0016                move.b     [A7], [A6 + 0x16]
  6756. 00004ADC  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  6757. 00004AE0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6758. 00004AE4  2F0C                     move.l     -[A7], A4
  6759. 00004AE6  4EAD 0C52                jsr        [A5 + 0xC52]
  6760. 00004AEA  2E8C                     move.l     [A7], A4
  6761. 00004AEC  4EAD 0C3A                jsr        [A5 + 0xC3A]
  6762. 00004AF0  4A2E 0010                tst.b      [A6 + 0x10]
  6763. 00004AF4  4FEF 0016                lea.l      A7, [A7 + 0x16]
  6764. 00004AF8  6708                     beq        +0xA /* 00004B02 */
  6765. 00004AFA  2F0C                     move.l     -[A7], A4
  6766. 00004AFC  4EAD 0D02                jsr        [A5 + 0xD02]
  6767. 00004B00  588F                     addq.l     A7, 4
  6768. label00004B02:
  6769. 00004B02  285F                     movea.l    A4, [A7]+
  6770. 00004B04  4E5E                     unlink     A6
  6771. 00004B06  4E75                     rts
  6772. export_387:
  6773. 00004B08  4E56 0000                link       A6, 0
  6774. 00004B0C  2F0C                     move.l     -[A7], A4
  6775. 00004B0E  286E 0008                movea.l    A4, [A6 + 0x8]
  6776. 00004B12  2054                     movea.l    A0, [A4]
  6777. 00004B14  4228 0032                clr.b      [A0 + 0x32]
  6778. 00004B18  317C 0080 0038           move.w     [A0 + 0x38], 0x80
  6779. 00004B1E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  6780. 00004B22  2F0C                     move.l     -[A7], A4
  6781. 00004B24  A918                     trap       SetWRefCon
  6782. 00004B26  2054                     movea.l    A0, [A4]
  6783. 00004B28  2068 000E                movea.l    A0, [A0 + 0xE]
  6784. 00004B2C  317C 03E9 006C           move.w     [A0 + 0x6C], 0x3E9
  6785. 00004B32  2078 09EE                movea.l    A0, [0x000009EE /* GrayRgn */]
  6786. 00004B36  2050                     movea.l    A0, [A0]
  6787. 00004B38  2254                     movea.l    A1, [A4]
  6788. 00004B3A  2368 0002 0028           move.l     [A1 + 0x28], [A0 + 0x2]
  6789. 00004B40  2368 0006 002C           move.l     [A1 + 0x2C], [A0 + 0x6]
  6790. 00004B46  4869 0028                pea.l      [A1 + 0x28]
  6791. 00004B4A  3029 002A                move.w     D0, [A1 + 0x2A]
  6792. 00004B4E  4440                     neg.w      D0
  6793. 00004B50  3F00                     move.w     -[A7], D0
  6794. 00004B52  3029 0028                move.w     D0, [A1 + 0x28]
  6795. 00004B56  4440                     neg.w      D0
  6796. 00004B58  3F00                     move.w     -[A7], D0
  6797. 00004B5A  A8A8                     trap       OffsetRect
  6798. 00004B5C  2054                     movea.l    A0, [A4]
  6799. 00004B5E  7064                     moveq.l    D0, 0x64
  6800. 00004B60  3140 0028                move.w     [A0 + 0x28], D0
  6801. 00004B64  3140 002A                move.w     [A0 + 0x2A], D0
  6802. 00004B68  4868 0034                pea.l      [A0 + 0x34]
  6803. 00004B6C  2F3C 7FFF 7FFF           move.l     -[A7], 0x7FFF7FFF
  6804. 00004B72  A880                     trap       SetPt
  6805. 00004B74  2054                     movea.l    A0, [A4]
  6806. 00004B76  4228 0033                clr.b      [A0 + 0x33]
  6807. 00004B7A  117C 0001 001C           move.b     [A0 + 0x1C], 0x1
  6808. 00004B80  2F0C                     move.l     -[A7], A4
  6809. 00004B82  2F28 0012                move.l     -[A7], [A0 + 0x12]
  6810. 00004B86  4EAD 0622                jsr        [A5 + 0x622]
  6811. 00004B8A  286E FFFC                movea.l    A4, [A6 - 0x4]
  6812. 00004B8E  4E5E                     unlink     A6
  6813. 00004B90  4E75                     rts
  6814. export_388:
  6815. 00004B92  4E56 0000                link       A6, 0
  6816. 00004B96  2F0C                     move.l     -[A7], A4
  6817. 00004B98  286E 0008                movea.l    A4, [A6 + 0x8]
  6818. 00004B9C  2054                     movea.l    A0, [A4]
  6819. 00004B9E  4A28 001A                tst.b      [A0 + 0x1A]
  6820. 00004BA2  6708                     beq        +0xA /* 00004BAC */
  6821. 00004BA4  2F0C                     move.l     -[A7], A4
  6822. 00004BA6  4EAD E75E                jsr        [A5 - 0x18A2]
  6823. 00004BAA  588F                     addq.l     A7, 4
  6824. label00004BAC:
  6825. 00004BAC  2054                     movea.l    A0, [A4]
  6826. 00004BAE  4AA8 0016                tst.l      [A0 + 0x16]
  6827. 00004BB2  6712                     beq        +0x14 /* 00004BC6 */
  6828. 00004BB4  2054                     movea.l    A0, [A4]
  6829. 00004BB6  2F28 0016                move.l     -[A7], [A0 + 0x16]
  6830. 00004BBA  4EAD 10DA                jsr        [A5 + 0x10DA]
  6831. 00004BBE  2054                     movea.l    A0, [A4]
  6832. 00004BC0  42A8 0016                clr.l      [A0 + 0x16]
  6833. 00004BC4  588F                     addq.l     A7, 4
  6834. label00004BC6:
  6835. 00004BC6  2F0C                     move.l     -[A7], A4
  6836. 00004BC8  2054                     movea.l    A0, [A4]
  6837. 00004BCA  2F28 0012                move.l     -[A7], [A0 + 0x12]
  6838. 00004BCE  4EAD 062A                jsr        [A5 + 0x62A]
  6839. 00004BD2  2054                     movea.l    A0, [A4]
  6840. 00004BD4  42A8 0012                clr.l      [A0 + 0x12]
  6841. 00004BD8  2EA8 000E                move.l     [A7], [A0 + 0xE]
  6842. 00004BDC  A914                     trap       DisposeWindow
  6843. 00004BDE  2054                     movea.l    A0, [A4]
  6844. 00004BE0  42A8 000E                clr.l      [A0 + 0xE]
  6845. 00004BE4  2E8C                     move.l     [A7], A4
  6846. 00004BE6  4EBA F574                jsr        [PC - 0xA8C /* 0000415C */]
  6847. 00004BEA  286E FFFC                movea.l    A4, [A6 - 0x4]
  6848. 00004BEE  4E5E                     unlink     A6
  6849. 00004BF0  4E75                     rts
  6850. export_389:
  6851. 00004BF2  4E56 0000                link       A6, 0
  6852. 00004BF6  48E7 0108                movem.l    -[A7], D7,A4
  6853. 00004BFA  286E 0008                movea.l    A4, [A6 + 0x8]
  6854. 00004BFE  1F3C 0001                move.b     -[A7], 0x1
  6855. 00004C02  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  6856. 00004C06  1E00                     move.b     D7, D0
  6857. 00004C08  E9ED 0041 E132           bfextu     [A5 - 0x1ECE] {4:32}, D4
  6858. 00004C0E  2054                     movea.l    A0, [A4]
  6859. 00004C10  1140 0031                move.b     [A0 + 0x31], D0
  6860. 00004C14  4A28 0031                tst.b      [A0 + 0x31]
  6861. 00004C18  548F                     addq.l     A7, 2
  6862. 00004C1A  6722                     beq        +0x24 /* 00004C3E */
  6863. 00004C1C  42A7                     clr.l      -[A7]
  6864. 00004C1E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6865. 00004C22  42A7                     clr.l      -[A7]
  6866. 00004C24  2054                     movea.l    A0, [A4]
  6867. 00004C26  4A28 0030                tst.b      [A0 + 0x30]
  6868. 00004C2A  6704                     beq        +0x6 /* 00004C30 */
  6869. 00004C2C  70FF                     moveq.l    D0, 0xFFFFFFFF
  6870. 00004C2E  6002                     bra        +0x4 /* 00004C32 */
  6871. label00004C30:
  6872. 00004C30  7000                     moveq.l    D0, 0x00
  6873. label00004C32:
  6874. 00004C32  2F00                     move.l     -[A7], D0
  6875. 00004C34  AA46                     trap       GetNewCWindow
  6876. 00004C36  2054                     movea.l    A0, [A4]
  6877. 00004C38  215F 000E                move.l     [A0 + 0xE], [A7]+
  6878. 00004C3C  6020                     bra        +0x22 /* 00004C5E */
  6879. label00004C3E:
  6880. 00004C3E  42A7                     clr.l      -[A7]
  6881. 00004C40  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6882. 00004C44  42A7                     clr.l      -[A7]
  6883. 00004C46  2054                     movea.l    A0, [A4]
  6884. 00004C48  4A28 0030                tst.b      [A0 + 0x30]
  6885. 00004C4C  6704                     beq        +0x6 /* 00004C52 */
  6886. 00004C4E  70FF                     moveq.l    D0, 0xFFFFFFFF
  6887. 00004C50  6002                     bra        +0x4 /* 00004C54 */
  6888. label00004C52:
  6889. 00004C52  7000                     moveq.l    D0, 0x00
  6890. label00004C54:
  6891. 00004C54  2F00                     move.l     -[A7], D0
  6892. 00004C56  A9BD                     trap       GetNewWindow
  6893. 00004C58  2054                     movea.l    A0, [A4]
  6894. 00004C5A  215F 000E                move.l     [A0 + 0xE], [A7]+
  6895. label00004C5E:
  6896. 00004C5E  1F07                     move.b     -[A7], D7
  6897. 00004C60  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  6898. 00004C64  2054                     movea.l    A0, [A4]
  6899. 00004C66  2F28 000E                move.l     -[A7], [A0 + 0xE]
  6900. 00004C6A  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  6901. 00004C6E  4CEE 1080 FFF8           movem.l    A4,D7, [A6 - 0x8]
  6902. 00004C74  4E5E                     unlink     A6
  6903. 00004C76  4E75                     rts
  6904. export_390:
  6905. 00004C78  4E56 FFE0                link       A6, -0x0020
  6906. 00004C7C  48E7 0108                movem.l    -[A7], D7,A4
  6907. 00004C80  286E 0008                movea.l    A4, [A6 + 0x8]
  6908. 00004C84  422E FFE0                clr.b      [A6 - 0x20]
  6909. 00004C88  1F3C 0001                move.b     -[A7], 0x1
  6910. 00004C8C  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  6911. 00004C90  1E00                     move.b     D7, D0
  6912. 00004C92  E9ED 0041 E132           bfextu     [A5 - 0x1ECE] {4:32}, D4
  6913. 00004C98  2054                     movea.l    A0, [A4]
  6914. 00004C9A  1140 0031                move.b     [A0 + 0x31], D0
  6915. 00004C9E  4A28 0031                tst.b      [A0 + 0x31]
  6916. 00004CA2  548F                     addq.l     A7, 2
  6917. 00004CA4  6732                     beq        +0x34 /* 00004CD8 */
  6918. 00004CA6  42A7                     clr.l      -[A7]
  6919. 00004CA8  42A7                     clr.l      -[A7]
  6920. 00004CAA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6921. 00004CAE  486E FFE0                pea.l      [A6 - 0x20]
  6922. 00004CB2  4227                     clr.b      -[A7]
  6923. 00004CB4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  6924. 00004CB8  2054                     movea.l    A0, [A4]
  6925. 00004CBA  4A28 0030                tst.b      [A0 + 0x30]
  6926. 00004CBE  6704                     beq        +0x6 /* 00004CC4 */
  6927. 00004CC0  70FF                     moveq.l    D0, 0xFFFFFFFF
  6928. 00004CC2  6002                     bra        +0x4 /* 00004CC6 */
  6929. label00004CC4:
  6930. 00004CC4  7000                     moveq.l    D0, 0x00
  6931. label00004CC6:
  6932. 00004CC6  2F00                     move.l     -[A7], D0
  6933. 00004CC8  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  6934. 00004CCC  42A7                     clr.l      -[A7]
  6935. 00004CCE  AA45                     trap       NewCWindow
  6936. 00004CD0  2054                     movea.l    A0, [A4]
  6937. 00004CD2  215F 000E                move.l     [A0 + 0xE], [A7]+
  6938. 00004CD6  6030                     bra        +0x32 /* 00004D08 */
  6939. label00004CD8:
  6940. 00004CD8  42A7                     clr.l      -[A7]
  6941. 00004CDA  42A7                     clr.l      -[A7]
  6942. 00004CDC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6943. 00004CE0  486E FFE0                pea.l      [A6 - 0x20]
  6944. 00004CE4  4227                     clr.b      -[A7]
  6945. 00004CE6  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  6946. 00004CEA  2054                     movea.l    A0, [A4]
  6947. 00004CEC  4A28 0030                tst.b      [A0 + 0x30]
  6948. 00004CF0  6704                     beq        +0x6 /* 00004CF6 */
  6949. 00004CF2  70FF                     moveq.l    D0, 0xFFFFFFFF
  6950. 00004CF4  6002                     bra        +0x4 /* 00004CF8 */
  6951. label00004CF6:
  6952. 00004CF6  7000                     moveq.l    D0, 0x00
  6953. label00004CF8:
  6954. 00004CF8  2F00                     move.l     -[A7], D0
  6955. 00004CFA  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  6956. 00004CFE  42A7                     clr.l      -[A7]
  6957. 00004D00  A913                     trap       NewWindow
  6958. 00004D02  2054                     movea.l    A0, [A4]
  6959. 00004D04  215F 000E                move.l     [A0 + 0xE], [A7]+
  6960. label00004D08:
  6961. 00004D08  1F07                     move.b     -[A7], D7
  6962. 00004D0A  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  6963. 00004D0E  2054                     movea.l    A0, [A4]
  6964. 00004D10  2F28 000E                move.l     -[A7], [A0 + 0xE]
  6965. 00004D14  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  6966. 00004D18  4CEE 1080 FFD8           movem.l    A4,D7, [A6 - 0x28]
  6967. 00004D1E  4E5E                     unlink     A6
  6968. 00004D20  4E75                     rts
  6969. export_391:
  6970. 00004D22  4E56 0000                link       A6, 0
  6971. 00004D26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6972. 00004D2A  206E 0008                movea.l    A0, [A6 + 0x8]
  6973. 00004D2E  2050                     movea.l    A0, [A0]
  6974. 00004D30  2F28 000A                move.l     -[A7], [A0 + 0xA]
  6975. 00004D34  4EAD EFE4                jsr        [A5 - 0x101C]
  6976. 00004D38  4E5E                     unlink     A6
  6977. 00004D3A  4E75                     rts
  6978. export_392:
  6979. 00004D3C  4E56 0000                link       A6, 0
  6980. 00004D40  48E7 0018                movem.l    -[A7], A3,A4
  6981. 00004D44  286E 000C                movea.l    A4, [A6 + 0xC]
  6982. 00004D48  266E 0008                movea.l    A3, [A6 + 0x8]
  6983. 00004D4C  70FF                     moveq.l    D0, 0xFFFFFFFF
  6984. 00004D4E  2880                     move.l     [A4], D0
  6985. 00004D50  2940 0004                move.l     [A4 + 0x4], D0
  6986. 00004D54  2053                     movea.l    A0, [A3]
  6987. 00004D56  2068 000E                movea.l    A0, [A0 + 0xE]
  6988. 00004D5A  2253                     movea.l    A1, [A3]
  6989. 00004D5C  2269 000E                movea.l    A1, [A1 + 0xE]
  6990. 00004D60  3029 0016                move.w     D0, [A1 + 0x16]
  6991. 00004D64  9068 0012                sub.w      D0, [A0 + 0x12]
  6992. 00004D68  3040                     movea.w    A0, D0
  6993. 00004D6A  5288                     addq.l     A0, 1
  6994. 00004D6C  2948 000C                move.l     [A4 + 0xC], A0
  6995. 00004D70  2053                     movea.l    A0, [A3]
  6996. 00004D72  2068 000E                movea.l    A0, [A0 + 0xE]
  6997. 00004D76  2253                     movea.l    A1, [A3]
  6998. 00004D78  2269 000E                movea.l    A1, [A1 + 0xE]
  6999. 00004D7C  3029 0014                move.w     D0, [A1 + 0x14]
  7000. 00004D80  9068 0010                sub.w      D0, [A0 + 0x10]
  7001. 00004D84  3040                     movea.w    A0, D0
  7002. 00004D86  5288                     addq.l     A0, 1
  7003. 00004D88  2948 0008                move.l     [A4 + 0x8], A0
  7004. 00004D8C  4CDF 1800                movem.l    A4,A3, [A7]+
  7005. 00004D90  4E5E                     unlink     A6
  7006. 00004D92  4E75                     rts
  7007. export_393:
  7008. 00004D94  4E56 0000                link       A6, 0
  7009. 00004D98  48E7 0018                movem.l    -[A7], A3,A4
  7010. 00004D9C  286E 000C                movea.l    A4, [A6 + 0xC]
  7011. 00004DA0  266E 0008                movea.l    A3, [A6 + 0x8]
  7012. 00004DA4  4294                     clr.l      [A4]
  7013. 00004DA6  42AC 0004                clr.l      [A4 + 0x4]
  7014. 00004DAA  2053                     movea.l    A0, [A3]
  7015. 00004DAC  2068 000E                movea.l    A0, [A0 + 0xE]
  7016. 00004DB0  2253                     movea.l    A1, [A3]
  7017. 00004DB2  2269 000E                movea.l    A1, [A1 + 0xE]
  7018. 00004DB6  3029 0016                move.w     D0, [A1 + 0x16]
  7019. 00004DBA  9068 0012                sub.w      D0, [A0 + 0x12]
  7020. 00004DBE  3040                     movea.w    A0, D0
  7021. 00004DC0  2948 000C                move.l     [A4 + 0xC], A0
  7022. 00004DC4  2053                     movea.l    A0, [A3]
  7023. 00004DC6  2068 000E                movea.l    A0, [A0 + 0xE]
  7024. 00004DCA  2253                     movea.l    A1, [A3]
  7025. 00004DCC  2269 000E                movea.l    A1, [A1 + 0xE]
  7026. 00004DD0  3029 0014                move.w     D0, [A1 + 0x14]
  7027. 00004DD4  9068 0010                sub.w      D0, [A0 + 0x10]
  7028. 00004DD8  3040                     movea.w    A0, D0
  7029. 00004DDA  2948 0008                move.l     [A4 + 0x8], A0
  7030. 00004DDE  4CDF 1800                movem.l    A4,A3, [A7]+
  7031. 00004DE2  4E5E                     unlink     A6
  7032. 00004DE4  4E75                     rts
  7033. export_394:
  7034. 00004DE6  4E56 0000                link       A6, 0
  7035. 00004DEA  48E7 0018                movem.l    -[A7], A3,A4
  7036. 00004DEE  286E 000C                movea.l    A4, [A6 + 0xC]
  7037. 00004DF2  266E 0008                movea.l    A3, [A6 + 0x8]
  7038. 00004DF6  4294                     clr.l      [A4]
  7039. 00004DF8  42AC 0004                clr.l      [A4 + 0x4]
  7040. 00004DFC  2053                     movea.l    A0, [A3]
  7041. 00004DFE  2068 000E                movea.l    A0, [A0 + 0xE]
  7042. 00004E02  2253                     movea.l    A1, [A3]
  7043. 00004E04  2269 000E                movea.l    A1, [A1 + 0xE]
  7044. 00004E08  3029 0016                move.w     D0, [A1 + 0x16]
  7045. 00004E0C  9068 0012                sub.w      D0, [A0 + 0x12]
  7046. 00004E10  3040                     movea.w    A0, D0
  7047. 00004E12  2948 000C                move.l     [A4 + 0xC], A0
  7048. 00004E16  2053                     movea.l    A0, [A3]
  7049. 00004E18  2068 000E                movea.l    A0, [A0 + 0xE]
  7050. 00004E1C  2253                     movea.l    A1, [A3]
  7051. 00004E1E  2269 000E                movea.l    A1, [A1 + 0xE]
  7052. 00004E22  3029 0014                move.w     D0, [A1 + 0x14]
  7053. 00004E26  9068 0010                sub.w      D0, [A0 + 0x10]
  7054. 00004E2A  3040                     movea.w    A0, D0
  7055. 00004E2C  2948 0008                move.l     [A4 + 0x8], A0
  7056. 00004E30  4CDF 1800                movem.l    A4,A3, [A7]+
  7057. 00004E34  4E5E                     unlink     A6
  7058. 00004E36  4E75                     rts
  7059. export_395:
  7060. 00004E38  4E56 0000                link       A6, 0
  7061. 00004E3C  206E 0008                movea.l    A0, [A6 + 0x8]
  7062. 00004E40  2050                     movea.l    A0, [A0]
  7063. 00004E42  1028 0030                move.b     D0, [A0 + 0x30]
  7064. 00004E46  4E5E                     unlink     A6
  7065. 00004E48  4E75                     rts
  7066. export_396:
  7067. 00004E4A  4E56 0000                link       A6, 0
  7068. 00004E4E  206E 0008                movea.l    A0, [A6 + 0x8]
  7069. 00004E52  2050                     movea.l    A0, [A0]
  7070. 00004E54  1028 0032                move.b     D0, [A0 + 0x32]
  7071. 00004E58  4E5E                     unlink     A6
  7072. 00004E5A  4E75                     rts
  7073. export_397:
  7074. 00004E5C  4E56 0000                link       A6, 0
  7075. 00004E60  206E 0008                movea.l    A0, [A6 + 0x8]
  7076. 00004E64  2050                     movea.l    A0, [A0]
  7077. 00004E66  1028 0031                move.b     D0, [A0 + 0x31]
  7078. 00004E6A  4E5E                     unlink     A6
  7079. 00004E6C  4E75                     rts
  7080. export_398:
  7081. 00004E6E  4E56 0000                link       A6, 0
  7082. 00004E72  206E 0008                movea.l    A0, [A6 + 0x8]
  7083. 00004E76  2050                     movea.l    A0, [A0]
  7084. 00004E78  116E 000C 0032           move.b     [A0 + 0x32], [A6 + 0xC]
  7085. 00004E7E  4E5E                     unlink     A6
  7086. 00004E80  4E75                     rts
  7087. export_399:
  7088. 00004E82  4E56 0000                link       A6, 0
  7089. 00004E86  206E 0008                movea.l    A0, [A6 + 0x8]
  7090. 00004E8A  2050                     movea.l    A0, [A0]
  7091. 00004E8C  2F28 000E                move.l     -[A7], [A0 + 0xE]
  7092. 00004E90  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7093. 00004E94  A91A                     trap       SetWTitle
  7094. 00004E96  4E5E                     unlink     A6
  7095. 00004E98  4E75                     rts
  7096. export_400:
  7097. 00004E9A  4E56 0000                link       A6, 0
  7098. 00004E9E  206E 0008                movea.l    A0, [A6 + 0x8]
  7099. 00004EA2  2050                     movea.l    A0, [A0]
  7100. 00004EA4  2F28 000E                move.l     -[A7], [A0 + 0xE]
  7101. 00004EA8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7102. 00004EAC  A919                     trap       GetWTitle
  7103. 00004EAE  4E5E                     unlink     A6
  7104. 00004EB0  4E75                     rts
  7105. export_401:
  7106. 00004EB2  4E56 0000                link       A6, 0
  7107. 00004EB6  206E 0008                movea.l    A0, [A6 + 0x8]
  7108. 00004EBA  2050                     movea.l    A0, [A0]
  7109. 00004EBC  116E 000C 0033           move.b     [A0 + 0x33], [A6 + 0xC]
  7110. 00004EC2  4E5E                     unlink     A6
  7111. 00004EC4  4E75                     rts
  7112. export_402:
  7113. 00004EC6  4E56 0000                link       A6, 0
  7114. 00004ECA  206E 0008                movea.l    A0, [A6 + 0x8]
  7115. 00004ECE  2050                     movea.l    A0, [A0]
  7116. 00004ED0  1028 0033                move.b     D0, [A0 + 0x33]
  7117. 00004ED4  4E5E                     unlink     A6
  7118. 00004ED6  4E75                     rts
  7119. export_403:
  7120. 00004ED8  4E56 0000                link       A6, 0
  7121. 00004EDC  4227                     clr.b      -[A7]
  7122. 00004EDE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7123. 00004EE2  206E 0008                movea.l    A0, [A6 + 0x8]
  7124. 00004EE6  2050                     movea.l    A0, [A0]
  7125. 00004EE8  2068 000E                movea.l    A0, [A0 + 0xE]
  7126. 00004EEC  2F28 0076                move.l     -[A7], [A0 + 0x76]
  7127. 00004EF0  A8E8                     trap       PtInRgn
  7128. 00004EF2  101F                     move.b     D0, [A7]+
  7129. 00004EF4  4E5E                     unlink     A6
  7130. 00004EF6  4E75                     rts
  7131. export_404:
  7132. 00004EF8  4E56 FFF8                link       A6, -0x0008
  7133. 00004EFC  48E7 0038                movem.l    -[A7], A2,A3,A4
  7134. 00004F00  266E 000C                movea.l    A3, [A6 + 0xC]
  7135. 00004F04  206E 0008                movea.l    A0, [A6 + 0x8]
  7136. 00004F08  2050                     movea.l    A0, [A0]
  7137. 00004F0A  2153 0028                move.l     [A0 + 0x28], [A3]
  7138. 00004F0E  216B 0004 002C           move.l     [A0 + 0x2C], [A3 + 0x4]
  7139. 00004F14  206E 0008                movea.l    A0, [A6 + 0x8]
  7140. 00004F18  2050                     movea.l    A0, [A0]
  7141. 00004F1A  2468 000E                movea.l    A2, [A0 + 0xE]
  7142. 00004F1E  4A2A 0071                tst.b      [A2 + 0x71]
  7143. 00004F22  6754                     beq        +0x56 /* 00004F78 */
  7144. 00004F24  286A 0082                movea.l    A4, [A2 + 0x82]
  7145. 00004F28  2054                     movea.l    A0, [A4]
  7146. 00004F2A  2D68 0008 FFF8           move.l     [A6 - 0x8], [A0 + 0x8]
  7147. 00004F30  2D68 000C FFFC           move.l     [A6 - 0x4], [A0 + 0xC]
  7148. 00004F36  302E FFFE                move.w     D0, [A6 - 0x2]
  7149. 00004F3A  906E FFFA                sub.w      D0, [A6 - 0x6]
  7150. 00004F3E  B06B 0006                cmp.w      D0, [A3 + 0x6]
  7151. 00004F42  6F0C                     ble        +0xE /* 00004F50 */
  7152. 00004F44  302E FFFA                move.w     D0, [A6 - 0x6]
  7153. 00004F48  D06B 0006                add.w      D0, [A3 + 0x6]
  7154. 00004F4C  3D40 FFFE                move.w     [A6 - 0x2], D0
  7155. label00004F50:
  7156. 00004F50  302E FFFC                move.w     D0, [A6 - 0x4]
  7157. 00004F54  906E FFF8                sub.w      D0, [A6 - 0x8]
  7158. 00004F58  B06B 0004                cmp.w      D0, [A3 + 0x4]
  7159. 00004F5C  6F0C                     ble        +0xE /* 00004F6A */
  7160. 00004F5E  302E FFF8                move.w     D0, [A6 - 0x8]
  7161. 00004F62  D06B 0004                add.w      D0, [A3 + 0x4]
  7162. 00004F66  3D40 FFFC                move.w     [A6 - 0x4], D0
  7163. label00004F6A:
  7164. 00004F6A  2054                     movea.l    A0, [A4]
  7165. 00004F6C  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  7166. 00004F72  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  7167. label00004F78:
  7168. 00004F78  4CDF 1C00                movem.l    A4,A3,A2, [A7]+
  7169. 00004F7C  4E5E                     unlink     A6
  7170. 00004F7E  4E75                     rts
  7171. export_405:
  7172. 00004F80  4E56 0000                link       A6, 0
  7173. 00004F84  2F0C                     move.l     -[A7], A4
  7174. 00004F86  206E 0008                movea.l    A0, [A6 + 0x8]
  7175. 00004F8A  2050                     movea.l    A0, [A0]
  7176. 00004F8C  2068 000E                movea.l    A0, [A0 + 0xE]
  7177. 00004F90  2868 0082                movea.l    A4, [A0 + 0x82]
  7178. 00004F94  206E 000C                movea.l    A0, [A6 + 0xC]
  7179. 00004F98  2254                     movea.l    A1, [A4]
  7180. 00004F9A  2350 0008                move.l     [A1 + 0x8], [A0]
  7181. 00004F9E  2368 0004 000C           move.l     [A1 + 0xC], [A0 + 0x4]
  7182. 00004FA4  285F                     movea.l    A4, [A7]+
  7183. 00004FA6  4E5E                     unlink     A6
  7184. 00004FA8  4E75                     rts
  7185. export_406:
  7186. 00004FAA  4E56 0000                link       A6, 0
  7187. 00004FAE  206E 0008                movea.l    A0, [A6 + 0x8]
  7188. 00004FB2  2050                     movea.l    A0, [A0]
  7189. 00004FB4  316E 000C 0038           move.w     [A0 + 0x38], [A6 + 0xC]
  7190. 00004FBA  4E5E                     unlink     A6
  7191. 00004FBC  4E75                     rts
  7192. export_407:
  7193. 00004FBE  4E56 0000                link       A6, 0
  7194. 00004FC2  206E 0008                movea.l    A0, [A6 + 0x8]
  7195. 00004FC6  2050                     movea.l    A0, [A0]
  7196. 00004FC8  3028 0038                move.w     D0, [A0 + 0x38]
  7197. 00004FCC  4E5E                     unlink     A6
  7198. 00004FCE  4E75                     rts
  7199. export_408:
  7200. 00004FD0  4E56 0000                link       A6, 0
  7201. 00004FD4  2F0C                     move.l     -[A7], A4
  7202. 00004FD6  286E 0008                movea.l    A4, [A6 + 0x8]
  7203. 00004FDA  2054                     movea.l    A0, [A4]
  7204. 00004FDC  4A28 001A                tst.b      [A0 + 0x1A]
  7205. 00004FE0  6614                     bne        +0x16 /* 00004FF6 */
  7206. 00004FE2  2F0C                     move.l     -[A7], A4
  7207. 00004FE4  4EBA F1C8                jsr        [PC - 0xE38 /* 000041AE */]
  7208. 00004FE8  2E8C                     move.l     [A7], A4
  7209. 00004FEA  2054                     movea.l    A0, [A4]
  7210. 00004FEC  2F28 0012                move.l     -[A7], [A0 + 0x12]
  7211. 00004FF0  4EAD 063A                jsr        [A5 + 0x63A]
  7212. 00004FF4  508F                     addq.l     A7, 8
  7213. label00004FF6:
  7214. 00004FF6  285F                     movea.l    A4, [A7]+
  7215. 00004FF8  4E5E                     unlink     A6
  7216. 00004FFA  4E75                     rts
  7217. export_409:
  7218. 00004FFC  4E56 0000                link       A6, 0
  7219. 00005000  2F0C                     move.l     -[A7], A4
  7220. 00005002  286E 0008                movea.l    A4, [A6 + 0x8]
  7221. 00005006  2054                     movea.l    A0, [A4]
  7222. 00005008  4A28 001A                tst.b      [A0 + 0x1A]
  7223. 0000500C  6714                     beq        +0x16 /* 00005022 */
  7224. 0000500E  2F0C                     move.l     -[A7], A4
  7225. 00005010  4EBA F1B4                jsr        [PC - 0xE4C /* 000041C6 */]
  7226. 00005014  2E8C                     move.l     [A7], A4
  7227. 00005016  2054                     movea.l    A0, [A4]
  7228. 00005018  2F28 0012                move.l     -[A7], [A0 + 0x12]
  7229. 0000501C  4EAD 0642                jsr        [A5 + 0x642]
  7230. 00005020  508F                     addq.l     A7, 8
  7231. label00005022:
  7232. 00005022  285F                     movea.l    A4, [A7]+
  7233. 00005024  4E5E                     unlink     A6
  7234. 00005026  4E75                     rts
  7235. export_410:
  7236. 00005028  4E56 0000                link       A6, 0
  7237. 0000502C  2F0C                     move.l     -[A7], A4
  7238. 0000502E  286E 0008                movea.l    A4, [A6 + 0x8]
  7239. 00005032  2054                     movea.l    A0, [A4]
  7240. 00005034  4A28 001B                tst.b      [A0 + 0x1B]
  7241. 00005038  6620                     bne        +0x22 /* 0000505A */
  7242. 0000503A  2054                     movea.l    A0, [A4]
  7243. 0000503C  2F28 000E                move.l     -[A7], [A0 + 0xE]
  7244. 00005040  1F3C 0001                move.b     -[A7], 0x1
  7245. 00005044  A91C                     trap       HiliteWindow
  7246. 00005046  2F0C                     move.l     -[A7], A4
  7247. 00005048  4EBA F1E2                jsr        [PC - 0xE1E /* 0000422C */]
  7248. 0000504C  2E8C                     move.l     [A7], A4
  7249. 0000504E  2054                     movea.l    A0, [A4]
  7250. 00005050  2F28 000A                move.l     -[A7], [A0 + 0xA]
  7251. 00005054  4EAD 1282                jsr        [A5 + 0x1282]
  7252. 00005058  508F                     addq.l     A7, 8
  7253. label0000505A:
  7254. 0000505A  285F                     movea.l    A4, [A7]+
  7255. 0000505C  4E5E                     unlink     A6
  7256. 0000505E  4E75                     rts
  7257. export_411:
  7258. 00005060  4E56 0000                link       A6, 0
  7259. 00005064  2F0C                     move.l     -[A7], A4
  7260. 00005066  286E 0008                movea.l    A4, [A6 + 0x8]
  7261. 0000506A  2054                     movea.l    A0, [A4]
  7262. 0000506C  4A28 001B                tst.b      [A0 + 0x1B]
  7263. 00005070  671E                     beq        +0x20 /* 00005090 */
  7264. 00005072  2054                     movea.l    A0, [A4]
  7265. 00005074  2F28 000E                move.l     -[A7], [A0 + 0xE]
  7266. 00005078  4227                     clr.b      -[A7]
  7267. 0000507A  A91C                     trap       HiliteWindow
  7268. 0000507C  2F0C                     move.l     -[A7], A4
  7269. 0000507E  2054                     movea.l    A0, [A4]
  7270. 00005080  2F28 000A                move.l     -[A7], [A0 + 0xA]
  7271. 00005084  4EAD 128A                jsr        [A5 + 0x128A]
  7272. 00005088  2E8C                     move.l     [A7], A4
  7273. 0000508A  4EBA F206                jsr        [PC - 0xDFA /* 00004292 */]
  7274. 0000508E  508F                     addq.l     A7, 8
  7275. label00005090:
  7276. 00005090  285F                     movea.l    A4, [A7]+
  7277. 00005092  4E5E                     unlink     A6
  7278. 00005094  4E75                     rts
  7279. export_412:
  7280. 00005096  4E56 FFFC                link       A6, -0x0004
  7281. 0000509A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7282. 0000509E  206E 0008                movea.l    A0, [A6 + 0x8]
  7283. 000050A2  2050                     movea.l    A0, [A0]
  7284. 000050A4  2F28 0012                move.l     -[A7], [A0 + 0x12]
  7285. 000050A8  4EAD 0632                jsr        [A5 + 0x632]
  7286. 000050AC  206E 0008                movea.l    A0, [A6 + 0x8]
  7287. 000050B0  2050                     movea.l    A0, [A0]
  7288. 000050B2  117C 0001 001A           move.b     [A0 + 0x1A], 0x1
  7289. 000050B8  4E5E                     unlink     A6
  7290. 000050BA  4E75                     rts
  7291. export_413:
  7292. 000050BC  4E56 0000                link       A6, 0
  7293. 000050C0  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  7294. 000050C4  266E 0008                movea.l    A3, [A6 + 0x8]
  7295. 000050C8  2853                     movea.l    A4, [A3]
  7296. 000050CA  45EC 0034                lea.l      A2, [A4 + 0x34]
  7297. 000050CE  0C6A 7FFF 0002           cmpi.w     [A2 + 0x2], 0x7FFF
  7298. 000050D4  6706                     beq        +0x8 /* 000050DC */
  7299. 000050D6  0C52 7FFF                cmpi.w     [A2], 0x7FFF
  7300. 000050DA  6604                     bne        +0x6 /* 000050E0 */
  7301. label000050DC:
  7302. 000050DC  7E00                     moveq.l    D7, 0x00
  7303. 000050DE  6002                     bra        +0x4 /* 000050E2 */
  7304. label000050E0:
  7305. 000050E0  7E01                     moveq.l    D7, 0x01
  7306. label000050E2:
  7307. 000050E2  4A2C 001A                tst.b      [A4 + 0x1A]
  7308. 000050E6  662A                     bne        +0x2C /* 00005112 */
  7309. 000050E8  4A07                     tst.b      D7
  7310. 000050EA  6726                     beq        +0x28 /* 00005112 */
  7311. 000050EC  2F0B                     move.l     -[A7], A3
  7312. 000050EE  4EBA F0BE                jsr        [PC - 0xF42 /* 000041AE */]
  7313. 000050F2  2053                     movea.l    A0, [A3]
  7314. 000050F4  2EA8 000E                move.l     [A7], [A0 + 0xE]
  7315. 000050F8  3F28 0036                move.w     -[A7], [A0 + 0x36]
  7316. 000050FC  3F28 0034                move.w     -[A7], [A0 + 0x34]
  7317. 00005100  4227                     clr.b      -[A7]
  7318. 00005102  A91B                     trap       MoveWindow
  7319. 00005104  2053                     movea.l    A0, [A3]
  7320. 00005106  4868 0034                pea.l      [A0 + 0x34]
  7321. 0000510A  2F3C 7FFF 7FFF           move.l     -[A7], 0x7FFF7FFF
  7322. 00005110  A880                     trap       SetPt
  7323. label00005112:
  7324. 00005112  4CDF 1C80                movem.l    A4,A3,A2,D7, [A7]+
  7325. 00005116  4E5E                     unlink     A6
  7326. 00005118  4E75                     rts
  7327. export_414:
  7328. 0000511A  4E56 0000                link       A6, 0
  7329. 0000511E  2F0C                     move.l     -[A7], A4
  7330. 00005120  286E 0008                movea.l    A4, [A6 + 0x8]
  7331. 00005124  2054                     movea.l    A0, [A4]
  7332. 00005126  4A28 001A                tst.b      [A0 + 0x1A]
  7333. 0000512A  672E                     beq        +0x30 /* 0000515A */
  7334. 0000512C  2F0C                     move.l     -[A7], A4
  7335. 0000512E  4EBA F096                jsr        [PC - 0xF6A /* 000041C6 */]
  7336. 00005132  2054                     movea.l    A0, [A4]
  7337. 00005134  2EA8 000E                move.l     [A7], [A0 + 0xE]
  7338. 00005138  A873                     trap       SetPort
  7339. 0000513A  4EBA F810                jsr        [PC - 0x7F0 /* 0000494C */]
  7340. 0000513E  2054                     movea.l    A0, [A4]
  7341. 00005140  2068 000E                movea.l    A0, [A0 + 0xE]
  7342. 00005144  2254                     movea.l    A1, [A4]
  7343. 00005146  2368 0010 0034           move.l     [A1 + 0x34], [A0 + 0x10]
  7344. 0000514C  4869 0034                pea.l      [A1 + 0x34]
  7345. 00005150  A870                     trap       LocalToGlobal
  7346. 00005152  2F0C                     move.l     -[A7], A4
  7347. 00005154  4EAD 0D4A                jsr        [A5 + 0xD4A]
  7348. 00005158  588F                     addq.l     A7, 4
  7349. label0000515A:
  7350. 0000515A  285F                     movea.l    A4, [A7]+
  7351. 0000515C  4E5E                     unlink     A6
  7352. 0000515E  4E75                     rts
  7353. export_415:
  7354. 00005160  4E56 0000                link       A6, 0
  7355. 00005164  206E 0008                movea.l    A0, [A6 + 0x8]
  7356. 00005168  2050                     movea.l    A0, [A0]
  7357. 0000516A  2F28 000E                move.l     -[A7], [A0 + 0xE]
  7358. 0000516E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  7359. 00005172  A908                     trap       ShowHide
  7360. 00005174  206E 0008                movea.l    A0, [A6 + 0x8]
  7361. 00005178  2050                     movea.l    A0, [A0]
  7362. 0000517A  116E 000C 001A           move.b     [A0 + 0x1A], [A6 + 0xC]
  7363. 00005180  4E5E                     unlink     A6
  7364. 00005182  4E75                     rts
  7365. export_416:
  7366. 00005184  4E56 0000                link       A6, 0
  7367. 00005188  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7368. 0000518C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7369. 00005190  206E 0008                movea.l    A0, [A6 + 0x8]
  7370. 00005194  2050                     movea.l    A0, [A0]
  7371. 00005196  2F28 0012                move.l     -[A7], [A0 + 0x12]
  7372. 0000519A  4EAD 064A                jsr        [A5 + 0x64A]
  7373. 0000519E  4E5E                     unlink     A6
  7374. 000051A0  4E75                     rts
  7375. export_417:
  7376. 000051A2  4E56 FFF8                link       A6, -0x0008
  7377. 000051A6  48E7 0308                movem.l    -[A7], D6,D7,A4
  7378. 000051AA  286E 0008                movea.l    A4, [A6 + 0x8]
  7379. 000051AE  2054                     movea.l    A0, [A4]
  7380. 000051B0  2068 000E                movea.l    A0, [A0 + 0xE]
  7381. 000051B4  2D68 0010 FFF8           move.l     [A6 - 0x8], [A0 + 0x10]
  7382. 000051BA  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  7383. 000051C0  302E FFFE                move.w     D0, [A6 - 0x2]
  7384. 000051C4  906E FFFA                sub.w      D0, [A6 - 0x6]
  7385. 000051C8  306E FFF8                movea.w    A0, [A6 - 0x8]
  7386. 000051CC  326E FFFC                movea.w    A1, [A6 - 0x4]
  7387. 000051D0  93C8                     sub.l      A1, A0
  7388. 000051D2  2E09                     move.l     D7, A1
  7389. 000051D4  7210                     moveq.l    D1, 0x10
  7390. 000051D6  E3AF                     lsl        D7, D1
  7391. 000051D8  3040                     movea.w    A0, D0
  7392. 000051DA  DE88                     add.l      D7, A0
  7393. 000051DC  2054                     movea.l    A0, [A4]
  7394. 000051DE  2D68 0028 FFF8           move.l     [A6 - 0x8], [A0 + 0x28]
  7395. 000051E4  2D68 002C FFFC           move.l     [A6 - 0x4], [A0 + 0x2C]
  7396. 000051EA  526E FFFE                addq.w     [A6 - 0x2], 1
  7397. 000051EE  526E FFFC                addq.w     [A6 - 0x4], 1
  7398. 000051F2  42A7                     clr.l      -[A7]
  7399. 000051F4  2F28 000E                move.l     -[A7], [A0 + 0xE]
  7400. 000051F8  226E 000C                movea.l    A1, [A6 + 0xC]
  7401. 000051FC  2F29 000A                move.l     -[A7], [A1 + 0xA]
  7402. 00005200  486E FFF8                pea.l      [A6 - 0x8]
  7403. 00005204  A92B                     trap       GrowWindow
  7404. 00005206  2C1F                     move.l     D6, [A7]+
  7405. 00005208  4A86                     tst.l      D6
  7406. 0000520A  671E                     beq        +0x20 /* 0000522A */
  7407. 0000520C  BE86                     cmp.l      D7, D6
  7408. 0000520E  671A                     beq        +0x1C /* 0000522A */
  7409. 00005210  2006                     move.l     D0, D6
  7410. 00005212  7210                     moveq.l    D1, 0x10
  7411. 00005214  E2A0                     asr        D0, D1
  7412. 00005216  0240 FFFF                andi.w     D0, 0xFFFF
  7413. 0000521A  3F00                     move.w     -[A7], D0
  7414. 0000521C  70FF                     moveq.l    D0, 0xFFFFFFFF
  7415. 0000521E  C046                     and.w      D0, D6
  7416. 00005220  3F00                     move.w     -[A7], D0
  7417. 00005222  2F0C                     move.l     -[A7], A4
  7418. 00005224  4EAD 0D42                jsr        [A5 + 0xD42]
  7419. 00005228  508F                     addq.l     A7, 8
  7420. label0000522A:
  7421. 0000522A  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  7422. 0000522E  4E5E                     unlink     A6
  7423. 00005230  4E75                     rts
  7424. export_418:
  7425. 00005232  4E56 FFF8                link       A6, -0x0008
  7426. 00005236  2F0C                     move.l     -[A7], A4
  7427. 00005238  286E 0008                movea.l    A4, [A6 + 0x8]
  7428. 0000523C  2F0C                     move.l     -[A7], A4
  7429. 0000523E  4EAD E782                jsr        [A5 - 0x187E]
  7430. 00005242  2054                     movea.l    A0, [A4]
  7431. 00005244  2068 000E                movea.l    A0, [A0 + 0xE]
  7432. 00005248  2D68 0010 FFF8           move.l     [A6 - 0x8], [A0 + 0x10]
  7433. 0000524E  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  7434. 00005254  486E FFF8                pea.l      [A6 - 0x8]
  7435. 00005258  A87B                     trap       ClipRect
  7436. 0000525A  486E FFF8                pea.l      [A6 - 0x8]
  7437. 0000525E  A8A3                     trap       EraseRect
  7438. 00005260  2054                     movea.l    A0, [A4]
  7439. 00005262  2EA8 000E                move.l     [A7], [A0 + 0xE]
  7440. 00005266  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7441. 0000526A  4227                     clr.b      -[A7]
  7442. 0000526C  A83A                     trap       ZoomWindow
  7443. 0000526E  2054                     movea.l    A0, [A4]
  7444. 00005270  4AA8 0016                tst.l      [A0 + 0x16]
  7445. 00005274  6746                     beq        +0x48 /* 000052BC */
  7446. 00005276  2054                     movea.l    A0, [A4]
  7447. 00005278  2068 000E                movea.l    A0, [A0 + 0xE]
  7448. 0000527C  3028 0016                move.w     D0, [A0 + 0x16]
  7449. 00005280  906E FFFE                sub.w      D0, [A6 - 0x2]
  7450. 00005284  3D40 FFFE                move.w     [A6 - 0x2], D0
  7451. 00005288  2054                     movea.l    A0, [A4]
  7452. 0000528A  2068 000E                movea.l    A0, [A0 + 0xE]
  7453. 0000528E  3028 0014                move.w     D0, [A0 + 0x14]
  7454. 00005292  906E FFFC                sub.w      D0, [A6 - 0x4]
  7455. 00005296  3D40 FFFC                move.w     [A6 - 0x4], D0
  7456. 0000529A  486E FFF8                pea.l      [A6 - 0x8]
  7457. 0000529E  486D 08A2                pea.l      [A5 + 0x8A2]
  7458. 000052A2  2054                     movea.l    A0, [A4]
  7459. 000052A4  2F28 0016                move.l     -[A7], [A0 + 0x16]
  7460. 000052A8  4EAD 110A                jsr        [A5 + 0x110A]
  7461. 000052AC  2054                     movea.l    A0, [A4]
  7462. 000052AE  2068 000E                movea.l    A0, [A0 + 0xE]
  7463. 000052B2  4868 0010                pea.l      [A0 + 0x10]
  7464. 000052B6  A928                     trap       InvalRect
  7465. 000052B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7466. label000052BC:
  7467. 000052BC  2054                     movea.l    A0, [A4]
  7468. 000052BE  4A28 0030                tst.b      [A0 + 0x30]
  7469. 000052C2  670E                     beq        +0x10 /* 000052D2 */
  7470. 000052C4  2F0C                     move.l     -[A7], A4
  7471. 000052C6  2054                     movea.l    A0, [A4]
  7472. 000052C8  2F28 0012                move.l     -[A7], [A0 + 0x12]
  7473. 000052CC  4EAD 0632                jsr        [A5 + 0x632]
  7474. 000052D0  508F                     addq.l     A7, 8
  7475. label000052D2:
  7476. 000052D2  285F                     movea.l    A4, [A7]+
  7477. 000052D4  4E5E                     unlink     A6
  7478. 000052D6  4E75                     rts
  7479. export_419:
  7480. 000052D8  4E56 0000                link       A6, 0
  7481. 000052DC  206E 0008                movea.l    A0, [A6 + 0x8]
  7482. 000052E0  2050                     movea.l    A0, [A0]
  7483. 000052E2  2F28 000E                move.l     -[A7], [A0 + 0xE]
  7484. 000052E6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7485. 000052EA  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7486. 000052EE  4227                     clr.b      -[A7]
  7487. 000052F0  A91B                     trap       MoveWindow
  7488. 000052F2  4E5E                     unlink     A6
  7489. 000052F4  4E75                     rts
  7490. export_420:
  7491. 000052F6  4E56 FFF8                link       A6, -0x0008
  7492. 000052FA  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7493. 000052FE  3C2E 000C                move.w     D6, [A6 + 0xC]
  7494. 00005302  3A2E 000E                move.w     D5, [A6 + 0xE]
  7495. 00005306  286E 0008                movea.l    A4, [A6 + 0x8]
  7496. 0000530A  426E FFF8                clr.w      [A6 - 0x8]
  7497. 0000530E  426E FFFA                clr.w      [A6 - 0x6]
  7498. 00005312  2054                     movea.l    A0, [A4]
  7499. 00005314  2068 000E                movea.l    A0, [A0 + 0xE]
  7500. 00005318  2254                     movea.l    A1, [A4]
  7501. 0000531A  2269 000E                movea.l    A1, [A1 + 0xE]
  7502. 0000531E  3029 0016                move.w     D0, [A1 + 0x16]
  7503. 00005322  9068 0012                sub.w      D0, [A0 + 0x12]
  7504. 00005326  3D40 FFFE                move.w     [A6 - 0x2], D0
  7505. 0000532A  2054                     movea.l    A0, [A4]
  7506. 0000532C  2068 000E                movea.l    A0, [A0 + 0xE]
  7507. 00005330  2254                     movea.l    A1, [A4]
  7508. 00005332  2269 000E                movea.l    A1, [A1 + 0xE]
  7509. 00005336  3029 0014                move.w     D0, [A1 + 0x14]
  7510. 0000533A  9068 0010                sub.w      D0, [A0 + 0x10]
  7511. 0000533E  3D40 FFFC                move.w     [A6 - 0x4], D0
  7512. 00005342  2054                     movea.l    A0, [A4]
  7513. 00005344  3E28 002E                move.w     D7, [A0 + 0x2E]
  7514. 00005348  2648                     movea.l    A3, A0
  7515. 0000534A  BE46                     cmp.w      D7, D6
  7516. 0000534C  6F04                     ble        +0x6 /* 00005352 */
  7517. 0000534E  3006                     move.w     D0, D6
  7518. 00005350  6002                     bra        +0x4 /* 00005354 */
  7519. label00005352:
  7520. 00005352  3007                     move.w     D0, D7
  7521. label00005354:
  7522. 00005354  3C00                     move.w     D6, D0
  7523. 00005356  2054                     movea.l    A0, [A4]
  7524. 00005358  3E28 002C                move.w     D7, [A0 + 0x2C]
  7525. 0000535C  BE45                     cmp.w      D7, D5
  7526. 0000535E  6F04                     ble        +0x6 /* 00005364 */
  7527. 00005360  3005                     move.w     D0, D5
  7528. 00005362  6002                     bra        +0x4 /* 00005366 */
  7529. label00005364:
  7530. 00005364  3007                     move.w     D0, D7
  7531. label00005366:
  7532. 00005366  3A00                     move.w     D5, D0
  7533. 00005368  2054                     movea.l    A0, [A4]
  7534. 0000536A  3E28 002A                move.w     D7, [A0 + 0x2A]
  7535. 0000536E  BE46                     cmp.w      D7, D6
  7536. 00005370  6C04                     bge        +0x6 /* 00005376 */
  7537. 00005372  3006                     move.w     D0, D6
  7538. 00005374  6002                     bra        +0x4 /* 00005378 */
  7539. label00005376:
  7540. 00005376  3007                     move.w     D0, D7
  7541. label00005378:
  7542. 00005378  3C00                     move.w     D6, D0
  7543. 0000537A  2054                     movea.l    A0, [A4]
  7544. 0000537C  3E28 0028                move.w     D7, [A0 + 0x28]
  7545. 00005380  BE45                     cmp.w      D7, D5
  7546. 00005382  6C04                     bge        +0x6 /* 00005388 */
  7547. 00005384  3005                     move.w     D0, D5
  7548. 00005386  6002                     bra        +0x4 /* 0000538A */
  7549. label00005388:
  7550. 00005388  3007                     move.w     D0, D7
  7551. label0000538A:
  7552. 0000538A  3A00                     move.w     D5, D0
  7553. 0000538C  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  7554. 00005390  3F06                     move.w     -[A7], D6
  7555. 00005392  3F05                     move.w     -[A7], D5
  7556. 00005394  1F3C 0001                move.b     -[A7], 0x1
  7557. 00005398  A91D                     trap       SizeWindow
  7558. 0000539A  2054                     movea.l    A0, [A4]
  7559. 0000539C  4AA8 0016                tst.l      [A0 + 0x16]
  7560. 000053A0  672A                     beq        +0x2C /* 000053CC */
  7561. 000053A2  3006                     move.w     D0, D6
  7562. 000053A4  906E FFFE                sub.w      D0, [A6 - 0x2]
  7563. 000053A8  3D40 FFFE                move.w     [A6 - 0x2], D0
  7564. 000053AC  3005                     move.w     D0, D5
  7565. 000053AE  906E FFFC                sub.w      D0, [A6 - 0x4]
  7566. 000053B2  3D40 FFFC                move.w     [A6 - 0x4], D0
  7567. 000053B6  486E FFF8                pea.l      [A6 - 0x8]
  7568. 000053BA  486D 08A2                pea.l      [A5 + 0x8A2]
  7569. 000053BE  2054                     movea.l    A0, [A4]
  7570. 000053C0  2F28 0016                move.l     -[A7], [A0 + 0x16]
  7571. 000053C4  4EAD 110A                jsr        [A5 + 0x110A]
  7572. 000053C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7573. label000053CC:
  7574. 000053CC  4EBA F57E                jsr        [PC - 0xA82 /* 0000494C */]
  7575. 000053D0  2F0C                     move.l     -[A7], A4
  7576. 000053D2  4EAD 0D52                jsr        [A5 + 0xD52]
  7577. 000053D6  4CEE 18E0 FFE4           movem.l    A4,A3,D7,D6,D5, [A6 - 0x1C]
  7578. 000053DC  4E5E                     unlink     A6
  7579. 000053DE  4E75                     rts
  7580. export_421:
  7581. 000053E0  4E56 FFF8                link       A6, -0x0008
  7582. 000053E4  486E FFF8                pea.l      [A6 - 0x8]
  7583. 000053E8  206E 0008                movea.l    A0, [A6 + 0x8]
  7584. 000053EC  2050                     movea.l    A0, [A0]
  7585. 000053EE  2F28 0012                move.l     -[A7], [A0 + 0x12]
  7586. 000053F2  4EAD 0662                jsr        [A5 + 0x662]
  7587. 000053F6  206E 0008                movea.l    A0, [A6 + 0x8]
  7588. 000053FA  2050                     movea.l    A0, [A0]
  7589. 000053FC  2EA8 000E                move.l     [A7], [A0 + 0xE]
  7590. 00005400  302E FFFE                move.w     D0, [A6 - 0x2]
  7591. 00005404  0640 03E8                addi.w     D0, 0x3E8
  7592. 00005408  3F00                     move.w     -[A7], D0
  7593. 0000540A  302E FFFC                move.w     D0, [A6 - 0x4]
  7594. 0000540E  0640 03E8                addi.w     D0, 0x3E8
  7595. 00005412  3F00                     move.w     -[A7], D0
  7596. 00005414  4227                     clr.b      -[A7]
  7597. 00005416  A91B                     trap       MoveWindow
  7598. 00005418  4E5E                     unlink     A6
  7599. 0000541A  4E75                     rts
  7600. export_422:
  7601. 0000541C  4E56 FFF4                link       A6, -0x000C
  7602. 00005420  2F0C                     move.l     -[A7], A4
  7603. 00005422  286E 0008                movea.l    A4, [A6 + 0x8]
  7604. 00005426  486E FFFC                pea.l      [A6 - 0x4]
  7605. 0000542A  A874                     trap       GetPort
  7606. 0000542C  2F0C                     move.l     -[A7], A4
  7607. 0000542E  4EAD E782                jsr        [A5 - 0x187E]
  7608. 00005432  2054                     movea.l    A0, [A4]
  7609. 00005434  2EA8 000E                move.l     [A7], [A0 + 0xE]
  7610. 00005438  A922                     trap       BeginUpdate
  7611. 0000543A  206D E25A                movea.l    A0, [A5 - 0x1DA6]
  7612. 0000543E  4868 0010                pea.l      [A0 + 0x10]
  7613. 00005442  A87B                     trap       ClipRect
  7614. 00005444  206D E25A                movea.l    A0, [A5 - 0x1DA6]
  7615. 00005448  4868 0010                pea.l      [A0 + 0x10]
  7616. 0000544C  A8A3                     trap       EraseRect
  7617. 0000544E  2054                     movea.l    A0, [A4]
  7618. 00005450  4AA8 0016                tst.l      [A0 + 0x16]
  7619. 00005454  672C                     beq        +0x2E /* 00005482 */
  7620. 00005456  206D E25A                movea.l    A0, [A5 - 0x1DA6]
  7621. 0000545A  2068 0018                movea.l    A0, [A0 + 0x18]
  7622. 0000545E  2050                     movea.l    A0, [A0]
  7623. 00005460  2D68 0002 FFF4           move.l     [A6 - 0xC], [A0 + 0x2]
  7624. 00005466  2D68 0006 FFF8           move.l     [A6 - 0x8], [A0 + 0x6]
  7625. 0000546C  486E FFF4                pea.l      [A6 - 0xC]
  7626. 00005470  486D 089A                pea.l      [A5 + 0x89A]
  7627. 00005474  2054                     movea.l    A0, [A4]
  7628. 00005476  2F28 0016                move.l     -[A7], [A0 + 0x16]
  7629. 0000547A  4EAD 110A                jsr        [A5 + 0x110A]
  7630. 0000547E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7631. label00005482:
  7632. 00005482  2054                     movea.l    A0, [A4]
  7633. 00005484  2F28 000E                move.l     -[A7], [A0 + 0xE]
  7634. 00005488  A923                     trap       EndUpdate
  7635. 0000548A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7636. 0000548E  A873                     trap       SetPort
  7637. 00005490  4EBA F4BA                jsr        [PC - 0xB46 /* 0000494C */]
  7638. 00005494  285F                     movea.l    A4, [A7]+
  7639. 00005496  4E5E                     unlink     A6
  7640. 00005498  4E75                     rts
  7641. export_423:
  7642. 0000549A  4E56 0000                link       A6, 0
  7643. 0000549E  206E 0008                movea.l    A0, [A6 + 0x8]
  7644. 000054A2  2050                     movea.l    A0, [A0]
  7645. 000054A4  2F28 000E                move.l     -[A7], [A0 + 0xE]
  7646. 000054A8  A873                     trap       SetPort
  7647. 000054AA  42A7                     clr.l      -[A7]
  7648. 000054AC  A878                     trap       SetOrigin
  7649. 000054AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7650. 000054B2  4EBA F48A                jsr        [PC - 0xB76 /* 0000493E */]
  7651. 000054B6  4E5E                     unlink     A6
  7652. 000054B8  4E75                     rts
  7653. export_424:
  7654. 000054BA  4E56 0000                link       A6, 0
  7655. 000054BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7656. 000054C2  4EAD E782                jsr        [A5 - 0x187E]
  7657. 000054C6  206E 000C                movea.l    A0, [A6 + 0xC]
  7658. 000054CA  4868 000A                pea.l      [A0 + 0xA]
  7659. 000054CE  A871                     trap       GlobalToLocal
  7660. 000054D0  2EAE 000C                move.l     [A7], [A6 + 0xC]
  7661. 000054D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7662. 000054D8  4EBA EE68                jsr        [PC - 0x1198 /* 00004342 */]
  7663. 000054DC  4E5E                     unlink     A6
  7664. 000054DE  4E75                     rts
  7665. export_425:
  7666. 000054E0  4E56 FFFC                link       A6, -0x0004
  7667. 000054E4  206E 0008                movea.l    A0, [A6 + 0x8]
  7668. 000054E8  2050                     movea.l    A0, [A0]
  7669. 000054EA  2068 000E                movea.l    A0, [A0 + 0xE]
  7670. 000054EE  2068 0076                movea.l    A0, [A0 + 0x76]
  7671. 000054F2  2050                     movea.l    A0, [A0]
  7672. 000054F4  2D68 0002 FFFC           move.l     [A6 - 0x4], [A0 + 0x2]
  7673. 000054FA  302E FFFE                move.w     D0, [A6 - 0x2]
  7674. 000054FE  916E 000E                sub.w      [A6 + 0xE], D0
  7675. 00005502  302E FFFC                move.w     D0, [A6 - 0x4]
  7676. 00005506  916E 000C                sub.w      [A6 + 0xC], D0
  7677. 0000550A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7678. 0000550E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7679. 00005512  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7680. 00005516  4EBA EF58                jsr        [PC - 0x10A8 /* 00004470 */]
  7681. 0000551A  4E5E                     unlink     A6
  7682. 0000551C  4E75                     rts
  7683. export_426:
  7684. 0000551E  4E56 FFFC                link       A6, -0x0004
  7685. 00005522  206E 0008                movea.l    A0, [A6 + 0x8]
  7686. 00005526  2050                     movea.l    A0, [A0]
  7687. 00005528  2068 000E                movea.l    A0, [A0 + 0xE]
  7688. 0000552C  2068 0076                movea.l    A0, [A0 + 0x76]
  7689. 00005530  2050                     movea.l    A0, [A0]
  7690. 00005532  2D68 0002 FFFC           move.l     [A6 - 0x4], [A0 + 0x2]
  7691. 00005538  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7692. 0000553C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7693. 00005540  4EAD 19DA                jsr        [A5 + 0x19DA]
  7694. 00005544  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7695. 00005548  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7696. 0000554C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  7697. 00005550  A8A8                     trap       OffsetRect
  7698. 00005552  4E5E                     unlink     A6
  7699. 00005554  4E75                     rts
  7700.